Ralph Fiennes Filmography: Every Movie and TV Show in Order
All 75 Ralph Fiennes roles in chronological order (1953 to 2026): 73 movies and 2 TV series.

How many movies and TV shows has Ralph Fiennes been in? This complete Ralph Fiennes filmography lists 75 credited roles (73 films, 2 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Ralph Fiennes movies in order
- Wuthering Heights (1992) as Heathcliff
- The Baby of Mâcon (1993) as The Bishop's Son
- Schindler's List (1993) as Amon Goeth
- Quiz Show (1994) as Charles Van Doren
- Strange Days (1995) as Lenny Nero
- The English Patient (1996) as Almásy
- Oscar and Lucinda (1997) as Oscar Hopkins
- The Avengers (1998) as John Steed
- The Prince of Egypt (1998) as Rameses (voice)
- Sunshine (1999) as Ignatz / Adam / Ivan Sors
- The End of the Affair (1999) as Maurice Bendrix
- Onegin (1999) as Onegin
- The Miracle Maker (2000) as Jesus (voice)
- Red Dragon (2002) as Francis Dolarhyde
- Spider (2002) as Spider
- Maid in Manhattan (2002) as Christopher Marshall
- The Good Thief (2003) as Tony Angel (uncredited)
- The Chumscrubber (2005) as Mayor Michael Ebbs
- The Constant Gardener (2005) as Justin Quayle
- Wallace & Gromit: The Curse of the Were-Rabbit (2005) as Victor Quartermaine (voice)
- The White Countess (2005) as Todd Jackson
- Harry Potter and the Goblet of Fire (2005) as Lord Voldemort
- Land of the Blind (2006) as Joe
- Chromophobia (2006) as Stephen Tulloch
- Bernard and Doris (2006) as Bernard Lafferty
- Harry Potter and the Order of the Phoenix (2007) as Lord Voldemort
- In Bruges (2008) as Harry
- The Duchess (2008) as Duke of Devonshire
- The Hurt Locker (2008) as Contractor Team Leader
- The Reader (2008) as Michael Berg
- Nanny McPhee and the Big Bang (2010) as Lord Gray
- Clash of the Titans (2010) as Hades
- Cemetery Junction (2010) as Mr. Kendrick
- The Wildest Dream (2010) as George Mallory (voice)
- Harry Potter and the Deathly Hallows: Part 1 (2010) as Lord Voldemort
- Coriolanus (2011) as Caius Martius Coriolanus
- Harry Potter and the Deathly Hallows: Part 2 (2011) as Lord Voldemort
- Page Eight (2011) as Alec Beasley
- Wrath of the Titans (2012) as Hades
- Skyfall (2012) as Gareth Mallory
- Great Expectations (2012) as Abel Magwitch
- The Invisible Woman (2013) as Charles Dickens
- The Grand Budapest Hotel (2014) as M. Gustave
- Turks & Caicos (2014) as Prime Minister Alec Beasley
- Salting the Battlefield (2014) as Prime Minister Alec Beasley
- Harry Potter: The Making of Diagon Alley (2014) as Self
- Spectre (2015) as M
- A Bigger Splash (2015) as Harry Hawkes
- Hail, Caesar! (2016) as Laurence Laurentz
- Kubo and the Two Strings (2016) as Moon King (voice)
- The Lego Batman Movie (2017) as Alfred Pennyworth (voice)
- Spielberg (2017) as Self
- The White Crow (2018) as Alexander Pushkin
- Holmes & Watson (2018) as Prof. James Moriarty / Jacob Musgrave
- The Lego Movie 2: The Second Part (2019) as Alfred Pennyworth (voice)
- Official Secrets (2019) as Ben Emmerson
- Dolittle (2020) as Barry (voice)
- The Dig (2021) as Basil Brown
- No Time to Die (2021) as M
- The King's Man (2021) as Orlando Oxford
- Harry Potter 20th Anniversary: Return to Hogwarts (2022) as Self
- The Forgiven (2022) as David Henninger
- The Menu (2022) as Chef Slowik
- The Wonderful Story of Henry Sugar (2023) as Roald Dahl / Policeman
- The Swan (2023) as Roald Dahl
- The Rat Catcher (2023) as Rat Man / Roald Dahl
- Poison (2023) as Roald Dahl
- The Wonderful Story of Henry Sugar and Three More (2024) as Roald Dahl / The Policeman / Rat Man (archive footage)
- Conclave (2024) as Lawrence
- The Return (2024) as Odysseus (Ulisse)
- 28 Years Later (2025) as Dr. Ian Kelson
- The Choral (2025) as Dr. Henry Guthrie
- 28 Years Later: The Bone Temple (2026) as Dr Kelson
Ralph Fiennes TV shows
- The Oscars (1953) as Self
- Prime Suspect (1991) as Michael
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Ralph Fiennes been in?
Ralph Fiennes has 73 credited film roles and 2 TV roles, for a total of 75 credits from 1953 to 2026.
What was Ralph Fiennes's first major role?
The Oscars (1953).
What is Ralph Fiennes's most recent project?
28 Years Later: The Bone Temple (2026).



