Anna
2014 · Drama
as John Washington
The Day Hitler Died
2016 · Documentary
as Narrator
6 Days
2017 · Action
as Max Vernon
Welcome to the Punch
2013 · Action
as Jacob Sternwood
The Brothers Grimsby
2016 · Action
as Sebastian Graves
Miss Sloane
2016 · Drama
as Rodolfo Vittorio Schmidt
Closer to the Moon
2015 · Comedy
as Max
Untamed Romania
2019 · Documentary
The Guard
2011 · Comedy
as Clive Cornell
Murder Mystery 2
2023 · Action
as Miller
Body of Lies
2008 · Action
as Hani
The Siege of Jadotville
as Conor Cruise O'Brien
Day of the Falcon
as Sultan Amar
Before I Go to Sleep
as Dr. Nasch
Stockholm
2019 · Biography
as Gunnar Sorensson
Tinker Tailor Soldier Spy
2012 · Drama
as Jim Prideaux
Endgame
2010 · Drama
as Dr. Neil Barnard
RocknRolla
as Archy
Elephant Juice
2000 · Drama
as Frank
To End All Wars
2001 · Action
as Dusty Miller
Good
2009 · Drama
as Bouhler
Tristan + Isolde
2006 · Action
as Wictred
Dead Shot
as Holland
Green Lantern
2011 · Action
as Sinestro
The Critic
2024 · Crime
as David Brooke
Babylon A.D.
as Finn
The Catcher Was a Spy
2018 · Biography
as Werner Heisenberg
Robin Hood
2010 · Action
as Godfrey
John Carter
2012 · Action
as Matai Shang
Revolver
2005 · Action
as Sorter
The Young Victoria
2010 · Biography
as Sir John Conroy
The Way Back
2011 · Adventure
as Khabarov
Deep State S1-S2
2018 · Action
as Max Easton
Fever Pitch
1997 · Comedy
as Steve
Cruella
2021 · Adventure
as John the Valet
Justin and the Knights of Valour
2013 · Animation
as Heraclio
Sunshine
2007 · Sci-Fi
as Pinbacker
Tár
2022 · Drama
as Eliot Kaplan
Charlotte
2022 · Animation
as Alfred Wolfsohn
Flashbacks of a Fool
2008 · Drama
as Mannie Miesel
as István Sors
1917
2020 · Action
as Captain Smith
Stardust
2007 · Adventure
as Septimus
Miss Pettigrew Lives for a Day
2008 · Comedy
as Nick
The Mighty Nein
2025 · Animation
as Trent Ikithon
Dune: Prophecy
2024 · Action
as Emperor Javicco Corrino