Actor
28 Years Later
2025
The Return
2024
as Odysseus
Conclave
2024
as Thomas Lawrence
Macbeth
2024
as Macbeth
Poison
2023
as Roald Dahl
The Rat Catcher
2023
as Rat Man / Roald Dahl
The Swan
2023
as Roald Dahl
The Wonderful Story of Henry Sugar
2023
as Roald Dahl / Policeman
The Menu
2022
as Chef Slowik
Four Quartets
2022
as Self
The Forgiven
2022
as David Henninger
The King's Man
2021
as Orlando Oxford
Beat the Devil
2021
as David Hare
No Time to Die
2021
as M
The Dig
2021
as Basil Brown
Dolittle
2020
as Barry (voice)
Official Secrets
2019
as Ben Emmerson
The Lego Movie 2: The Second Part
2019
as Alfred Pennyworth (voice)
Holmes & Watson
2018
as Prof. James Moriarty / Jacob Musgrave
Emmet's Holiday Party: A LEGO Movie Short
2018
as Alfred Pennyworth (voice)
National Theatre Live: Antony & Cleopatra
2018
as Antony
The White Crow
2018
as Alexander Pushkin
The Lego Batman Movie
2017
as Alfred Pennyworth (voice)
Kubo and the Two Strings
2016
as Moon King (voice)
Shakespeare Lives: The Works
2016
as Jaques
Hail, Caesar!
2016
as Laurence Laurentz
A Bigger Splash
2015
as Harry Hawkes
Spectre
2015
as M
Two Women
2014
as Mikhail Rakitin
Salting the Battlefield
2014
as Prime Minister Alec Beasley
Turks & Caicos
2014
as Prime Minister Alec Beasley
The Grand Budapest Hotel
2014
as M. Gustave
The Invisible Woman
2013
as Charles Dickens
Great Expectations
2012
as Abel Magwitch
Skyfall
2012
as Gareth Mallory
Wrath of the Titans
2012
as Hades
Page Eight
2011
as Alec Beasley
Harry Potter and the Deathly Hallows: Part 2
2011
as Lord Voldemort
Coriolanus
2011
as Caius Martius Coriolanus
Harry Potter and the Deathly Hallows: Part 1
2010
as Lord Voldemort
Cemetery Junction
2010
as Mr. Kendrick
Nanny McPhee and the Big Bang
2010
as Lord Gray
Clash of the Titans
2010
as Hades
The Reader
2008
as Michael Berg
The Hurt Locker
2008
as Contractor Team Leader
The Duchess
2008
as Duke of Devonshire
In Bruges
2008
as Harry Waters
Harry Potter and the Order of the Phoenix
2007
as Lord Voldemort
Bernard and Doris
2006
as Bernard Lafferty
Chromophobia
2006
as Stephen Tulloch
Land of the Blind
2006
as Joe
Harry Potter and the Goblet of Fire
2005
as Lord Voldemort
The White Countess
2005
as Todd Jackson
Wallace & Gromit: The Curse of the Were-Rabbit
2005
as Victor Quartermaine (voice)
The Constant Gardener
2005
as Justin Quayle
The Chumscrubber
2005
as Mayor Michael Ebbs
The Good Thief
2003
as Tony Angel (uncredited)
Maid in Manhattan
2002
as Christopher Marshall
Spider
2002
as Spider
Red Dragon
2002
as Francis Dolarhyde / Red Dragon
The Miracle Maker
2000
as Jesus (voice)
Onegin
1999
as Onegin
The End of the Affair
1999
as Maurice Bendrix
Sunshine
1999
as Ignatz/Adam/Ivan Sors
The Prince of Egypt
1998
as Rameses (voice)
The Avengers
1998
as John Steed
Oscar and Lucinda
1997
as Oscar Hopkins
The English Patient
1996
as Count László de Almásy
Strange Days
1995
as Lenny Nero
Quiz Show
1994
as Charles Van Doren
Schindler's List
1993
as Amon Goeth
The Baby of Mâcon
1993
as The Bishop's Son
The Cormorant
1993
as John Talbot
Wuthering Heights
1992
as Heathcliff
A Dangerous Man: Lawrence After Arabia
1992
as T.E. Lawrence
The Beacon
The Choral
as Dr. Guthrie
Bike Me Up
as Paris Segment
Hallelujah!
as George Frideric Handel
Farnsworth House
as Ludwig Mies van der Rohe