2017
as Rear Admiral
2022
as Gray (uncredited)
2001
as Dr. Byars
2023
as Mikhail Gorbachev
2012
as Brigadier General Hauser
as Frank Sutter
2011
as Alexander Haig
2021
as General Miller
2019
as Warden Leinart
as William Randolph Hearst
2024
as President Lane
2002
as Dragan Adjanic
as Gernot (voice)
1997
as Detective
2004
as Dr. John Holloway
1987
as Barry Banks
2009
as F.W. de Klerk
1990
as William
2005
as James Johnston
2006
as Papa Max