

Shadow Force(2025)
Jack Cinder

The Critic(2024)
David Brooke

The Silent Hour(2024)
Doug Slater

Atlas(2024)
General Jake Boothe

Shazam! Fury of the Gods(2023)
Doctor Thaddeus Sivana (uncredited)

Murder Mystery 2(2023)
Miller

Dead Shot(2023)
Holland

The End We Start From(2023)

TÁR(2022)
Eliot Kaplan

Nocebo(2022)
Felix

Charlotte(2022)
Alfred Wolfsohn (voice)

Cruella(2021)
John the Valet

Shazam!(2019)
Dr. Sivana

Stockholm(2019)
Gunnar Sorensson

1917(2019)
Captain Smith

The Day We Walked on the Moon(2019)
Narrator (voice)

Untamed Romania(2018)
Narrator (voice)

Jaguar: Going Electric(2018)

The Catcher Was a Spy(2018)
Werner Heisenberg

6 Days(2017)
Max Vernon

Kingsman: The Golden Circle(2017)
Merlin

Grimsby(2016)
Agent Sebastian Graves

Approaching the Unknown(2016)
Captain William D. Stanaforth

The Siege of Jadotville(2016)
Conor Cruise O'Brien

Miss Sloane(2016)
Rodolfo Vittorio Schmidt

The 7/7 Bombing: Survivors Stories(2015)
Narrator

Kingsman: The Secret Service(2015)
Merlin

National Theatre Live: A View from the Bridge(2015)
Eddie

Arsenal Invincibles(2015)
Narrator

Unity(2015)
Narrator (voice)

The Day Hitler Died(2015)
Narrator (voice)

Closer to the Moon(2014)
Max Rosenthal

Before I Go to Sleep(2014)
Dr. Nasch

The Imitation Game(2014)
Stewart Menzies

Nosferatu in Love(2014)
Nosferatu

Welcome to the Punch(2013)
Jacob Sternwood

Justin and the Knights of Valour(2013)
Heraclio (voice)

Anna(2013)
John Washington

The Great Martian War 1913–1917(2013)
Narrator (voice)
Saving Egypt's Oldest Pyramid(2013)
Narrator

John Carter(2012)
Matai Shang

Zero Dark Thirty(2012)
George

Blood(2012)
Robert Seymour

Green Lantern(2011)
Sinestro

The Guard(2011)
Clive Cornell

The Eagle(2011)
Guern

Tinker Tailor Soldier Spy(2011)
Jim Prideaux

Black Gold(2011)
Sultan Amar

Heroes and Demons(2011)
Henry

Robin Hood(2010)
Godfrey

Kick-Ass(2010)
Frank D'Amico

The Way Back(2010)
Andrei Khabarov

The Mystery of the Nevada Triangle(2010)
Narrator

Sherlock Holmes(2009)
Lord Henry Blackwood

Endgame(2009)
Dr. Niel Barnard

The Young Victoria(2009)
Sir John Conroy
The Odds(2009)

Body of Lies(2008)
Hani

Good(2008)
Bouhler

Babylon A.D.(2008)
Finn

Flashbacks of a Fool(2008)
Manny Miesel

RocknRolla(2008)
Archy

Miss Pettigrew Lives for a Day(2008)
Nick Caldarelli

Sunshine(2007)
Pinbacker

Stardust(2007)
Septimus

Walk Away and I Stumble(2007)
Andy Spader

Love Me, Love My Doll(2007)
Narrator

Tristan & Isolde(2006)
Wictred

Scenes of a Sexual Nature(2006)
Louis

Low Winter Sun(2006)
Frank Agnew

Falling Apart(2006)
Pete

Syriana(2005)
Mussawi

Revolver(2005)
Sorter

Oliver Twist(2005)
Toby Crackit
Michael Jackson's Boys(2005)
Narrator (voice)

Heartlands(2003)
Ian

It's All About Love(2003)
Arthur

Some Place Safe(2003)
Dad
Fields of Gold(2002)
Dr. Tolkin

To End All Wars(2001)
Dusty Miller

Superstition(2001)
Antonio Gabrieli

Hotel(2001)
Ferdinand

The Martins(2001)
Doug

Trust(2000)
Michael Mitcham

Elephant Juice(1999)
Frank

Sunshine(1999)
István Sors

The Man with Rain in His Shoes(1998)
Dave Summers

Spoonface Steinberg(1998)
Father

Fever Pitch(1997)
Steve

Sharpe: The Legend(1997)
Brand

Emma(1996)
Mr. Knightley

Sharpe's Mission(1996)
Brand

Captives(1994)
Kenny
Not Even God Is Wise Enough(1993)
Timson

Century(1993)
Policeman

Can I Help?
Walter
Thirty Three
Josef Hartinger

Cry to Heaven
Happy