Actor (116 credits)
- Mary (2019)
- The Woman in the Window (2019) Alistair Russell
- The Oscars (2018) играет самого себя - победитель: Best Actor
- The Hitman's Bodyguard (2017) Vladislav Dukhovich
- Darkest Hour (2017) Winston Churchill
- The Space Between Us (2017)
- Hunter Killer (2017)
- Man Down (2016) Counselor Peyton
- Criminal (2015) Quaker Wells
- Lennon or McCartney (2014) играет самого себя, хроника
- Child 44 (2014) General Mikhail Nesterov
- I Am Steve McQueen (2014) играет самого себя
- RoboCop (2014) Dr. Dennett Norton
- Dawn of the Planet of the Apes (2014) Dreyfus
- Movie Guide (2013) играет самого себя, Nicholas Wyatt, хроника, хроника, хроника, хроника
- Paranoia (2013) Nicolas Wyatt
- David Bowie: The Next Day (2013)
- The Orange British Academy Film Awards: Red Carpet (2012) играет самого себя
- 2012 MTV Movie Awards (2012) играет самого себя - презентатор
- The 84th Annual Academy Awards (2012) играет самого себя - номинант: Лучшая мужская роль
- MSN Exclusives (2012) играет самого себя
- The Dark Knight Rises (2012) Commissioner Gordon
- Lawless (2012) Floyd Banner
- Tinker Tailor Soldier Spy: Deleted Scenes (2012) George Smiley
- Touch of Evil (2011) The Menacing Dummy
- Red Riding Hood (2011) Solomon
- Harry Potter and the Deathly Hallows: Part 2 (2011) Sirius Black
- Kung Fu Panda 2 (2011) Shen, voice acting
- Scream Awards 2011 (2011) играет самого себя
- Guns, Girls and Gambling (2011) Elvis
- Tinker Tailor Soldier Spy (2011) George Smiley
- Behind the Carol: The Full Motion-Capture Experience (2010) Marley
- One Night in Turin (2010) рассказчик, voice acting
- Countdown to Zero (2010) рассказчик
- 15th Annual Screen Actors Guild Awards (2009) играет самого себя
- Republic of Telly (2009) играет самого себя
- A Christmas Carol (2009) Bob Cratchit / Marley / Tiny Tim
- Rain Fall (2009) William Holtzer
- Planet 51 (2009) General Grawl, voice acting
- The Book of Eli (2009) Carnegie
- Take Flight: Gary Oldman Directs Chutzpah (2009)
- Do Not Go See the Perfect Sleep (2009)
- The Unborn (2009) Rabbi Sendak
- The Secret World of Superfans (2008) играет самого себя
- The Dark Knight (2008) Gordon, $ 3 000 000
- DP/30: Conversations About Movies (2007) играет самого себя
- The Hidden Secrets of Harry Potter (2007) играет самого себя
- Up Close with Carrie Keagan (2007) играет самого себя - гость
- Harry Potter and the Order of the Phoenix (2007)
- Reel Junkie (2007) играет самого себя
- Bosque de sombras (2006) Paul
- The King's Head: A Maverick in London (2006) играет самого себя, хроника, not listed in credits
- Harry Potter and the Goblet of Fire (2005)
- Batman Begins (2005)
- Chutzpah, This Is? (2005) играет самого себя
- Me and Graham: The Soundtrack of Our Lives (2005) играет самого себя
- Dead Fish (2004) Lynch
- Creating the Vision (2004) Sirius Black, хроника, not listed in credits
- At the Movies (2004) играет самого себя
- Harry Potter and the Prisoner of Azkaban (2004) Sirius Black
- Planet Voice (2004) играет самого себя
- Who's Kyle? (2004) Scouse
- Tiptoes (2003) Rolfe
- Beat the Devil (2002) Devil
- Greg the Bunny (2002) Gary Oldman
- Sin (2002)
- V Graham Norton (2002) играет самого себя - гость
- Nobody's Baby (2001) Buford Dill
- 7th Annual Screen Actors Guild Awards (2001) играет самого себя
- Interstate 60 (2001) O.W. Grant
- Great Books: Poe's Tales of Terror (2001) рассказчик
- The 2001 IFP/West Independent Spirit Awards (2001) играет самого себя, not listed in credits
- Hannibal (2001) Mason Verger
- Breaking the Silence: The Making of «Hannibal» (2001) играет самого себя
- The Contender (2000) Shelly Runyon
- Jesus (1999) , $ 1 000 000
- Lost in Space Forever (1998) играет самого себя
- Quest for Camelot (1998) Ruber, voice acting
- Lost in Space (1998) Dr. Zachary Smith, $ 5 000 000
- The 50th British Academy Film Awards (1998) играет самого себя - победитель: Best Original Screenplay
- The Fifth Element (1997) Jean-Baptiste Emanuel Zorg
- Air Force One (1997) Ivan Korshunov
- Basquiat (1996) Albert Milo
- Ôsama no buranchi (1996) играет самого себя
- Tracey Takes On... (1996) Hairdresser
- The Scarlet Letter (1995) Rev. Arthur Dimmesdale
- Léon (1994) Stansfield
- Immortal Beloved (1994) Ludwig van Beethoven
- Guns N' Roses: Since I Don't Have You (1994) Devil
- Murder in the First (1994) Milton Glenn
- Friends (1994)
- True Romance (1993) Drexl Spivey
- Fallen Angels (1993) Pat Kelley
- Romeo Is Bleeding (1993) Jack Grimaldi
- HBO First Look (1992) играет самого себя
- Beyond 'JFK': The Question of Conspiracy (1992) играет самого себя
- Dracula (1992) Dracula
- JFK (1991) Lee Harvey Oswald
- Dylan Thomas (1991) Dylan Thomas
- State of Grace (1990) Jackie Flannery
- Henry & June (1990) Pop
- Rosencrantz & Guildenstern Are Dead (1990) Rosencrantz
- Chattahoochee (1989)
- Criminal Law (1988)
- We Think the World of You (1988)
- Inside Edition (1988) играет самого себя
- Track 29 (1988) Martin
- Prick Up Your Ears (1987) Joe Orton
- Sid and Nancy (1986) Sid Vicious
- Screen Two (1985) Bex Bissell
- Morgan's Boy (1984) Colin
- Dramarama (1983) Ben
- Meantime (1983) Coxy
- Remembrance (1982) Daniel
- Mary
- Flying Horse Dennis Spencer
Director (2 credits)
Operator (1 credits)
Producer (4 credits)
Writer (2 credits)