Actor
Wallace & Gromit: Vengeance Most Fowl
2024
as Norbot (voice)
Saltburn
2023
as Professor Ware
See How They Run
2022
as John Woolf
Venom: Let There Be Carnage
2021
as Priest
In the Earth
2021
as Zach Whitehead
High-Rise
2015
as Nathan Steele
The Case of the High Foot
2014
as The Doctor
An Adventure in Space and Time
2013
as Patrick Troughton
The World's End
2013
as Collaborator
A Field in England
2013
as Whitehead
Bad Sugar
2012
as Greg
Him Indoors
2012
as Gregory Brewster
Eric & Ernie
2011
as Harry Wiseman
Psychoville Halloween Special
2010
as Various
Burke & Hare
2010
as Sergeant Mackenzie
The First Men in the Moon
2010
as Moon
Peacock Season
2010
as Stoaty
Victoria Wood's Midlife Christmas
2009
The Cottage
2008
as Peter
Christmas at the Riviera
2007
as Ashley
Free Jimmy
2006
as Ante (voice)
The League of Gentlemen's Apocalypse
2005
as Various Characters
The Hitchhiker's Guide to the Galaxy
2005
as Additional Vogon Voices
Shaun of the Dead
2004
as Mark
Robbie the Reindeer: Legend of the Lost Tribe
2002
as Viking (voice)
Birthday Girl
2001
as Porter
The League of Gentlemen - Yule Never Leave!
2000
This Year's Love
1999
as Tourist
Auton 2: Sentinel
1998
as Dr Dan Matthews
Auton
1997
as Dr. Daniel Matthews
Ghosts of Winterborne
1996
as Andrew Powell
The Devil of Winterborne
1995
as Andrew Powell
Rogue Trooper
as Bagman (voice)
Highgate House of Horror
Dead Line
as Reverend Neil / Reece