* États-Unis Maréchaux (1998) dans le rôle de Samuel Gerard, un maréchal américain chargé de retrouver un fugitif joué par Wesley Snipes.
* Le fugitif (1993) dans le rôle du maréchal adjoint américain Samuel Gerard, qui poursuit le personnage d'Harrison Ford, le Dr Richard Kimble, accusé à tort du meurtre de sa femme.
* Dans la vallée d'Élah (2007) dans le rôle de Hank Deerfield, un officier de police militaire à la retraite qui enquête sur la mort de son fils, un soldat tué en Irak.
* Lincoln (2012) dans le rôle de Thaddeus Stevens, un membre du Congrès républicain radical qui était l'un des principaux défenseurs de l'abolition de l'esclavage.
* Batman pour toujours (1995) dans le rôle du procureur Harvey Dent, qui deviendra plus tard le méchant Two-Face.
* La chasse à Octobre rouge (1990) dans le rôle du capitaine Marko Ramius, commandant d'un sous-marin nucléaire soviétique qui fait défection aux États-Unis.