

Dunkirk
2017 · as Rear Admiral

Spy Game
2001 · as Dr. Byars

The Contractor
2022 · as Gray (uncredited)

The Informer
2019 · as Warden Leinart

Tetris
2023 · as Mikhail Gorbachev

Unlocked
2017 · as Frank Sutter

The Iron Lady
2011 · as Alexander Haig

The Mauritanian
2021 · as General Miller

Red Tails
2012 · as Brigadier General Hauser

Bad Company
2002 · as Dragan Adjanic

Hounds of War
2024 · as President Lane

The Little Vampire 3D
2017 · as Gernot (voice)

Mr. Jones
2019 · as William Randolph Hearst

The Fourth Protocol
1987 · as Barry Banks

An American Haunting
2005 · as James Johnston

Smilla's Sense of Snow
1997 · as Detective

Hawking
2004 · as Dr. John Holloway

Land of the Blind
2006 · as Papa Max