Actor (122 credits)
- Look Away (2018) Dan
- Hotel Mumbai (2018) Vasili
- Look Away (2018) Dan
- Hotel Mumbai (2018) Vasili
- Happy Family (2017) Dracula
- A Cure for Wellness (2017)
- After Trek (2017) играет самого себя - специальный гость
- The Death of Stalin (2017) Georgy Zhukov
- London Fields (2017) Mark Asprey
- Star Trek: Discovery (2017) Captain Gabriel Lorca
- The Infiltrator (2016)
- The OA (2016) Dr. Hunter Aloysius «Hap» Percy
- Medusa's Ankles (2016) Lucian
- Lithgow Saint (2015) Lithgow Saint
- Stockholm, Pennsylvania (2015) Benjamin McKay
- Dig (2015) Peter Connelly
- Justice League: Gods and Monsters (2015) Lex Luthor, voice acting
- Field of Lost Shoes (2014) John C. Breckinridge
- Dawn (2014) Dawson
- After the Fall (2014) Frank McTiernan
- Star Wars: Rebels (2014) The Inquisitor, voice acting
- Rosemary's Baby (2014) Roman Castevet
- Fury (2014) Captain Waggoner
- Rio, Eu Te Amo (2014) O 'Gringo' (segment 'Texas')
- A Single Shot (2013) Waylon
- Star Trek Continues (2013) Esper
- The Surgeon General (2013) Dr. John Sherman
- Case Histories Series 2: Behind the Scenes (2013) играет самого себя - Jackson Brodie
- Awake (2012) Michael Britten
- Kendra (2012) Jeffrey
- The 84th Annual Academy Awards (2012) играет самого себя
- The Legend of Korra (2012) Commander Zhao
- The Fight for the Truth: Making Abduction (2012) играет самого себя
- Sweetwater (2012) Prophet Josiah
- The Abduction Application (2012) играет самого себя
- Abduction: The Initiation of an Action Hero (2012) играет самого себя
- Abduction (2011) Kevin
- 50 Greatest Harry Potter Moments (2011) играет самого себя / Lucius Malfoy
- Harry Potter and the Deathly Hallows: Part 2 (2011) Lucius Malfoy
- Green Lantern: Emerald Knights (2011) Sinestro
- Case Histories (2011) Jackson Brodie
- The Great Ghost Rescue (2011) рассказчик, voice acting
- 1st Look (2011) играет самого себя
- Cars 2 (2011) Siddeley / Leland Turbo, voice acting
- Grierson 2010: The British Documentary Awards (2010) играет самого себя
- The 5 O'Clock Show (2010) играет самого себя
- Skeletons (2010) The Colonel
- Harry Potter and the Deathly Hallows: Part 1 (2010) Lucius Malfoy
- Pleading Guilty (2010) Mack
- Batman: Under the Red Hood (2010) Ra's al Ghul
- Harry Potter and the Half-Blood Prince (2009) Lucius Malfoy, not listed in credits
- Green Zone (2009) Briggs
- Good (2008) Maurice
- The Curse of Steptoe (2008) Harry H Corbett
- The Rain Horse (2008) John
- La conjura de El Escorial (2008) Antonio Pérez
- The Hidden Secrets of Harry Potter (2007) рассказчик
- Harry Potter and the Order of the Phoenix (2007)
- Grindhouse (2007) Bearded Man (segment 'Don't'), not listed in credits
- Friends with Money (2006) David
- The Making of «Friends with Money» (2006)
- The State Within (2006)
- Something for the Weekend (2006) играет самого себя
- Brotherhood (2006) Michael Caffee
- Scars (2006) Chris
- Harry Potter and the Goblet of Fire (2005)
- Avatar: The Last Airbender (2005) Commander Zhao
- Nine Lives (2005) Damian
- The Chumscrubber (2005) Mr. Parker
- Elektra (2005) DeMarco
- Tennis, Anyone...? (2005) Johnny Green
- The Orange British Academy Film Awards (2004) играет самого себя
- Nouvelle-France (2004) Général James Wolfe
- Planet Voice (2004) играет самого себя
- ITV Special: Peter Pan (2003) Captain Hook, хроника
- Peter Pan (2003) Mr. Darling / Captain Hook
- Interviews with Professors & More (2003) играет самого себя
- Interviews with Students (2003) Lucius Malfoy, хроника, not listed in credits
- The Bronx Bunny Show (2003) играет самого себя - гость
- BBC Special: Peter Pan (2003) Captain Hook, хроника
- Passionada (2002)
- The Tuxedo (2002) Clark Devlin
- Resident Evil (2002) Dr. William Birkin
- The Essence of Combat: Making «Black Hawk Down» (2002) играет самого себя
- Harry Potter and the Chamber of Secrets (2002) Lucius Malfoy
- High Times Potluck (2002) Arneau
- Windtalkers (2002) Major Mellitz
- V Graham Norton (2002) играет самого себя - гость
- Sweet November (2001) Chaz Watley
- Hotel (2001) Australian Actor
- The Last Minute (2001) Dave «Percy» Sledge
- Black Hawk Down (2001) Steele
- Richard & Judy (2001) играет самого себя - гость
- The Tag (2001) Robert
- The Patriot (2000) Col. William Tavington
- 2000 Blockbuster Entertainment Awards (2000) играет самого себя
- The Sight (2000) Ghost, not listed in credits
- The End of the Affair (1999) Father Richard Smythe
- Burn Your Phone (1999) The Killer
- The Last Don II (1998) Father Luca Tonarini
- Divorcing Jack (1998) Cow Pat Keegan
- So Graham Norton (1998) играет самого себя - гость
- Armageddon (1998) Ronald Quincy
- St. Ives (1998) Alain de Keroual de Saint-Yves
- Soldier (1998) Colonel Mekum
- The Fix (1997) Tony Kay
- Event Horizon (1997) D.J.
- Guardians (1996) Jim Reed
- DragonHeart (1996) Lord Felton
- A Relative Stranger (1996) Peter Fraiman
- Loved Up (1995) Dez 2
- Dangerous Lady (1995) Michael Ryan
- Solitaire for 2 (1995) Harry
- Cartelera (1994) играет самого себя
- Shopping (1994) Market Trader
- Civvies (1992) Frank Dillon
- Eye Contact (1991) Michael Lewis
- Aruslân senki (1991) Lajendra, voice acting
- TECX (1990) Edward Latham
- Capital City (1989) Chas Ewell
- The Tall Guy (1989) Doctor 2
- Inspector Morse (1987) Dr. Desmond Collier
Producer (3 credits)