Après quelques apparitions dans des séries télévisées, il joue un astronaute dans L'Étoffe des héros (1983), type de rôle qu'il reprendra 12 ans plus tard dans
Apollo 13. Il cumulera les seconds rôles, souvent de méchants, dans
Abyss (1989),
La Firme (1993),
Nixon (1995) et Stalingrad (2001) dans lequel il joue le sniper allemand. Souvent remarqué dans des rôles de militaire ou de shériff, il demeure néanmoins inclassable, capable de jouer les terroristes dans
Rock (1996), un enquêteur manipulé dans
Les Pleins Pouvoirs (1997), ou encore un agent secret trouble dans Un homme d'exception. Il s'illustre également dans le rôle du créateur du
Truman Show ou comme artiste rongé par le sida dans
The Hours (2002).
Démocrate, il soutient John Kerry lors de l'élection présidentielle de 2004.