Il débute au cinéma au début des années 70. Il joue dans nombre de séries B, mais reste une gueule et un second couteau de beaucoup de gros succès : Terminator, Aliens le retour, Alien3.
Il obtient le rôle titre de la série Millénium avec son personnage récurant de Franck Black (apparaissant aussi dans X-files).