Last Updated on 2 January 2025

The following list is the Official Definitive Ranked List of Gary Oldman’s best movie roles.

I found 20 different ranked lists online of “best Gary Oldman movies” or “best Gary Oldman performances” and I needed both to get enough quantity. TV show appearances were not referenced enough to include them. Then I pulled them all into Excel and merged them all to get this definitive compilation. See my Methodology page for the research process that was used. Below is a checklist you can print to track which Gary Oldman movies you’ve seen, followed by the ranked list of his best roles, with the links going to the IMDb entries.

  1. Jim Gordon – Batman Franchise (2005, 2008, 2012)
  2. Sirius Black – Harry Potter Franchise (2004, 2005, 2007, 2011)
  3. Stansfield – Léon: The Professional (1994)
  4. George Smiley – Tinker Tailor Soldier Spy (2011)
  5. Drexl Spivey – True Romance (1993)
  6. Dracula – Bram Stoker’s Dracula (1992)
  7. Sid Vicious – Sid and Nancy (1986)
  8. Lee Harvey Oswald – JFK (1991)
  9. Winston Churchill – Darkest Hour (2017)
  10. Zorg – The Fifth Element (1997)
  11. Harry Truman – Oppenheimer (2023)
  12. Dreyfus – Dawn of the Planet of the Apes (2014)
  13. Rosencrantz – Rosencrantz & Guildenstern Are Dead (1990)
  14. Ludwig van Beethoven – Immortal Beloved (1994)
  15. Jackie – State of Grace (1990)
  16. Ivan Korshunov – Air Force One (1997)
  17. Herman Mankiewicz – Mank (2020)
  18. Joe Orton – Prick Up Your Ears (1987)
  19. Shelly Runyon – The Contender (2000)
  20. Carnegie – The Book of Eli (2010)
  21. Mason Verger – Hannibal (2001)
  22. Jack Grimaldi – Romeo Is Bleeding (1993)
  23. Shen – Kung Fu Panda 2 (2011)
  24. Albert Milo – Basquiat (1996)
  25. Vladislav Dukhovich – The Hitman’s Bodyguard (2017)
  26. Milton Glenn – Murder in the First (2011)
  27. Coxy – Meantime (1983)
  28. Bex – The Firm (1988)
  29. Dr. Dennett Norton – RoboCop (2014)
  30. Floyd Banner – Lawless (2012)
  31. CJCS Charles Donnegan – Hunter Killer (2018)
  32. Dr. Smith – Lost in Space (1998)
  33. Bob Cratchit / Marley – A Christmas Carol (2009)
  34. O.W. Grant – Interstate 60 (2002)
  35. Quaker Wells – Criminal (2016)
  36. Emmett Foley – Chattahoochee (1989)
  37. Jürgen Mossack – The Laundromat (2019)
  38. Martin – Track 29 (1988)
  39. Solomon – Red Riding Hood (2011)
  40. Johnny – We Think the World of You (1988)
  41. General Mikhail Nesterov – Child 44 (2015)
  42. Ben Chase – Criminal Law (1988)
  43. Rev. Arthur Dimmesdale – The Scarlet Letter (1995)
  44. Nathaniel Shepherd – The Space Between Us (2017)
  45. Ruber – Quest for Camelot (1998)
  46. Dr. Tyrone Brower – Crisis (2021)
  47. Counselor Peyton – Man Down (2015)
  48. Paul – The Backwoods (2006)
  49. Rabbi Sendak – The Unborn (2009)
  50. Buford Dill – Nobody’s Baby (2001)
  51. Alistair Russell – The Woman in the Window (2021)
  52. Ezekiel Mannings – The Courier (2019)
  53. Rolfe – Tiptoes (2002)
  54. Nicolas Wyatt – Paranoia (2013)
  55. Tau – Tau (2018)
  56. Elvis – Guns, Girls and Gambling (2012)
  57. General Grawl – Planet 51 (2009)
  58. The Man – Killers Anonymous (2019)
  59. David – Mary (2019)
  60. Lynch – Dead Fish (2005)
  61. Vladislav Dukhovic – Hitman’s Wife’s Bodyguard (2021)
  62. William Holtzer – Rain Fall (2009)
  63. Charlie Strom – Sin (2003)
  64. John Cheever – Parthenope (2024)
  65. Pop – Henry & June (1990)
  66. Daniel – Remembrance (1982)

Loading