2025
Sherlock & Daughter as Sherlock Holmes2025
Avatar: Fire and Ash as Peylak2025
The Thing with Feathers as Crow (voice)2024
KAOS as Hades2023
The Artful Dodger as Norbert Fagin2022
The Sandman as John Dee2022
Human Resources as Memory Bank Manager (voice)2022
Human Resources as Lionel St. Swithens (voice)2022
Enola Holmes 2 as Grail2022
The Amazing Maurice as Boss Man / Rat King (voice)2021
Zack Snyder's Justice League as Ares2021
Landscapers as Christopher Edwards2021
Val as Self (archive footage)2021
Rare Beasts as Vic2020
Barkskins as Claude Trepagny2020
I'm Thinking of Ending Things as Father2020
Eternal Beauty as Mike2020
Guest of Honour as Jim2019
The Feed as Lawrence Hatfield2018
Beyond Boundaries: The Harvey Weinstein Scandal as Self (archive footage)2018
The Mercy as Rodney Hallworth2017
Big Mouth as Shame Wizard (voice)2017
Big Mouth as Not available2017
Justice League as Ares2017
Wonder Woman as Sir Patrick / Ares2017
Harry Potter: A History Of Magic as Himself2016
None of Them Are You: Crafting Anomalisa as Self2015
Legend as Leslie Payne2015
Anomalisa as Michael Stone (voice)2015
Macbeth as Duncan2015
Regression as Professor Kenneth Raines2015
An Inspector Calls as Inspector Goole - The Inspector2014
Fargo as V.M. Vargas2014
The Theory of Everything as Dennis Sciama2014
Stonehearst Asylum as Mickey Finn2014
Queen & Country as Sargeant Major Bradley2014
Sunday Roast as Dick Puck2013
RED 2 as The Frog2013
The Fifth Estate as Nick Davies2013
The Zero Theorem as Joby2013
Separate We Come, Separate We Go as Norman2012
Final Cut: Ladies and Gentlemen as (archive footage)2011
Harry Potter and the Deathly Hallows: Part 2 as Remus Lupin2011
War Horse as Lyons2011
Anonymous as William Cecil2011
The Lady as Michael Aris2011
The Organ Grinder's Monkey as Pablo (voice)2011
How to Get a Head in Sculpture as Self2010
Harry Potter and the Deathly Hallows: Part 1 as Remus Lupin2010
London Boulevard as Jordan2010
Mr. Nice as Jim McCann2010
Athena as Chuck2009
Harry Potter and the Half-Blood Prince as Remus Lupin2009
Creating the World of Harry Potter as Self - 'Remus Lupin'2009
Veronika Decides to Die as Dr. Blake2008
The Boy in the Striped Pyjamas as Father2007
Harry Potter and the Order of the Phoenix as Remus Lupin2007
The Inner Life of Martin Frost as Martin Frost2006
The Street as Joe Jennerson / Harry Jennerson2006
Basic Instinct 2 as Roy Washburn2006
The Omen as Keith Jennings2005
Kingdom of Heaven as Hospitaler2005
The New World as Wingfield2005
All the Invisible Children as Jonathan (segment "Jonathan")2004
Harry Potter and the Prisoner of Azkaban as Remus Lupin2004
The Magic Touch of Harry Potter as Self2003
Timeline as Robert Doniger2003
Cheeky as Harry Sankey2003
Little Wolf's Book of Badness as Mr. Twister (voice)2002
Dinotopia as Cyrus Crabb2002
Discovering Dinotopia as Cyrus2002
Dinotopia as Cyrus Crabb2002
Hamilton Mattress as Hamilton Mattress (voice)2002
D.I.Y. Hard as Man2001
Goodbye Charlie Bright as Charlie's Dad2000
The Miracle Maker as Judas Iscariot (voice)2000
Gangster No. 1 as Freddie Mays2000
Whatever Happened to Harold Smith? as Nesbit2000
Endgame as Clov1999
Love Story as Dealer1998
The Big Lebowski as Knox Harrington1998
Besieged as Jason Kinsky1998
Divorcing Jack as Dan Starkey1997
Seven Years in Tibet as Peter Aufschnaiter1997
American Perfekt as Santini1997
The Making of 'DragonHeart' as Self1996
James and the Giant Peach as Earthworm (voice)1996
The Island of Dr. Moreau as Douglas1996
DragonHeart as King Einon1995
Restoration as John Pearce1995
Total Eclipse as Paul Verlaine1994
Dandelion Dead as Oswald Martin1994
Black Beauty as Jerry Barker1994
Dreamtown: A Brief Anatomy of Blackpool as Self1993
Frank Stubbs Promotes as Mike Bence1993
Naked as Johnny1993
The Trial as Franz1992
Damage as Detective1992
Black and Blue as Crematorium Attendant1992
Swords at Teatime as Mike1991
Prime Suspect as James Jackson1991
Afraid of the Dark as Locksmith / Tom Miller1991
Filipina Dreamgirls as Tim Shanks1991
Skulduggery as Tony1991
Journey to Knock as Terry1990
Oranges Are Not the Only Fruit as Doctor1990
Life Is Sweet as Nicola's Lover1989
A Bit of a Do as Not available1989
Resurrected as Kevin Deakin1988
Vroom as Ringe1988
Deep Red Instant Love as Not available1987
Valentine Park as Max1987
Little Dorrit as George Braddle1987
Road as Joey1986
The Singing Detective as Second SoldierNaN
Littlemouth as Not available1987
The Short & Curlies as Clive1981
Only Fools and Horses as Not available2014
Sunday Roast Writer2003
Cheeky Director2003
Cheeky Writer1995
Hello, Hello, Hello Director1995
Hello, Hello, Hello Writer