2017
American Assassin as Admiral Bristow2017
A Royal Winter as Andre2016
London Has Fallen as Agent Bronson2016
High Strung as Slater2014
300: Rise of an Empire as Daxos2010
Inception as Businessman2010
Witchville as Erik2009
Blood: The Last Vampire as Frank Nielsen2008
The Last Chance as Charley2007
300 as Daxos2007
Return to House on Haunted Hill as Samuel2007
Attack of the Gryphon as David2006
A Good Murder as Not available2005
Batman Begins as Uniformed Policeman #22004
Unstoppable as Cherney2001
Messiah as PO Darrell Teague2001
Attila as Orestes2001
Attila as Orestes2001
The Bombmaker as SAS Captain Crosbie1992
Heartbeat as Al