2025
Lockerbie: A Search for Truth as Edwin Bollier2024
Wicked as Governor Thropp2024
That Christmas as Mr. Beccles (voice)2023
A Small Light as Hermann Van Pels2022
David Baddiel: Jews Don't Count as Self2021
Jungle Cruise as Sir James Hobbs-Coddington2021
Shaun the Sheep: The Flight Before Christmas as Additional Voices (voice)2021
The Dybbuk: Semi-Staged Reading as Not available2020
Stars in the House as Self2019
Hanna as Jacobs2019
The Capture as Rowan Gill2019
Judy as Dan2019
A Shaun the Sheep Movie: Farmageddon as Nuts (voice)2018
The Commuter as Tony2018
Ghost Stories as Professor Goodman2017
Star Wars: The Last Jedi as Jail Guard2017
Despicable Me 3 as Clive the Robot (voice)2017
Shaun The Sheep: Happy Farmer's Day as Nuts2016
Power Monkeys as Gerry2016
National Theatre Live: Hangmen as Syd2015
Unforgotten as Dean Barton2015
Minions as Additional Voices (voice)2015
Shaun the Sheep Movie as Nuts (voice)2015
Caught on Dashcam as Self - Narrator2015
Shaun the Sheep: The Farmer's Llamas as Additional Voices (voice)2015
The Eichmann Show as David Landor2015
Ballot Monkeys as Gerry2015
Bone in the Throat as Ronnie the Rug2014
Automata as Ellis2014
Why Horror? as Self2013
Peaky Blinders as Winston Churchill2013
Kick-Ass 2 as The Tumor2012
Ghostwatch: Behind the Curtains as Self2011
Olly The Little White Van as Bazza2011
Campus as Jonty De Wolfe2011
The Glass Man as Martin Pyrite2010
Black Death as Dalywag2010
Video Nasties: Moral Panic, Censorship & Videotape as Self2010
Shaun The Sheep: Spring Lamb as Nuts2009
You Have Been Watching as Self2009
The Tournament as Tech Eddie2008
Chuggington as Not available2008
The Brothers Bloom as Charleston2008
Crooked House as Not available2008
Crooked House as Duncalfe2008
Dead Set as Patrick Goad2007
Death at a Funeral as Howard2007
This Is What It Is as Chris2006
Severance as Gordon2006
Are You Ready for Love? as Barry Schneider2006
Wild Romance as Leo Leitner2005
Zemanovaload as Bruce Robenitz2005
Shut Up and Shoot Me as Colin Frampton2002
Coney Island Baby as Franko2001
Big Brother's Little Brother as Self2001
Uprising as Calel Wasser2000
Dead Babies as Not available1999
The League of Gentlemen as Not available1999
The Criminal as Forensic Scientist 11993
Peak Practice as Rob Hallett1993
Peak Practice as Rob Hallet1991
Five Children and It as Baker's Boy1989
Birds of a Feather as John1989
The Woman in Black as JackieNaN
Spider Island as Not available2025
Ghost Stories Writer2025
Ghost Stories Director2019
Good Omens Writer2018
Ghost Stories Director2018
Ghost Stories Writer2018
Ghost Stories Theatre Play2018
Ghost Stories Executive Producer2016
Derren Brown: Miracle Stage Director2016
Derren Brown: Miracle Writer2014
Derren Brown: Infamous Director2007
Magicians Story2006
Derren Brown: The Heist Writer