2018
The League of Gentlemen - Live Again! as Maureen2018
The League of Gentlemen - Live Again! as Maureen2015
Robert Aickman: Author of Strange Tales as Self2014
50 Years of BBC Two Comedy as Self2012
Jeremy Dyson's Haunted Recordings as Self2005
The League of Gentlemen's Apocalypse as Hospital orderly (uncredited)2003
The Kneale Tapes as Self2002
Robbie the Reindeer: Legend of the Lost Tribe as Viking (voice)2001
Big Brother's Little Brother as Self2001
Friday Night with Jonathan Ross as Self1999
The League of Gentlemen as Not available1995
Highgate House of Horror as Mr Staines2025
Ghost Stories Writer2025
Ghost Stories Director2019
Good Omens Writer2018
Ghost Stories Director2018
Ghost Stories Writer2018
Ghost Stories Theatre Play2018
Ghost Stories Executive Producer2018
The League of Gentlemen - Live Again! Writer2018
Killing Eve Writer2013
Psychobitches Creator2013
Psychobitches Director2013
Psychobitches Writer2013
Psychobitches Creator2012
Jeremy Dyson's Haunted Recordings Writer2012
Jeremy Dyson's Haunted Recordings Producer2010
Grandma's House Script Editor2006
The League of Gentlemen Are Behind You! Writer2005
The League of Gentlemen's Apocalypse Writer2005
The League of Gentlemen's Apocalypse Executive Producer2005
Funland Writer2005
Funland Creator2002
The Cicerones Director2002
The Cicerones Writer2000
The League of Gentlemen - Yule Never Leave! Writer1999
The League of Gentlemen Producer1999
The League of Gentlemen Creator1995
Highgate House of Horror Director