2024
Here as Doctor Beven2024
The Veil as US Homeland Security2024
Until I Kill You as Jack Halstead2023
Marlowe as O'Reilly, the Ambassador2022
The Man Who Fell to Earth as Director Wincamp2022
The Man Who Fell to Earth as CIA Director Wincamp2021
No One Gets Out Alive as Rilles2020
The New Pope as Emory Kitsworth2019
Mari as Alex2018
Minds Wide Open: unlocking the potential of the human brain as Self - Narrator (voice)2017
Genius as Franklin Roosevelt2017
Absentia as Gregory Nash2016
Harley and the Davidsons as Carlisle2014
Outlander as Dean Tramble2014
Flying Home as Walden2014
A Royal Christmas as Bud Taylor2014
Hitler The Junkie as Narrator (voice)2013
About Time as Mary's Father, Fitz2013
RED 2 as Wade2013
Utopia as Lane Monroe2013
Utopia as Monroe2013
Filth as Bobby2013
JFK: Seven Days That Made a President as Not available2012
Red Lights as Jim Carroll2010
Made in Dagenham as Kronnfeld2006
A Good Year as American Customer #12006
Big Nothing as Reverend Smalls2006
Infinite Justice as Kass1997
All the Rage as DonNaN
The Man Who Walked on the Moon as The AstronautNaN
Falsified as Henry Mercer