2024The Marlow Murder ClubTerrence · 2 episodesShow
2022Sister Boniface MysteriesMartin Hubbard · 1 episodeShow
2021BritneyBobby · 1 episodeShow
2021The LarkinsAlec Norman · 11 episodesShow
2019Horrible Histories: The Movie — Rotten RomansAntoniusMovie
2018Death on the TyneJustin ValentineMovie
2018InnocentChief Supt. Hillman · 3 episodesShow
2017Tracey Breaks the NewsVariousMovie
2016A Little GreyGreyMovie
2016Minutes Past MidnightDetective Inspector Jack Bailie (segment Crazy for You)Movie
2016Young HyacinthClaude Cooper-SmithMovie
2015TrippedHenry · 3 episodesShow
2014LovesickJulian · 1 episodeShow
2013The Escape ArtistTrevor Harris · 3 episodesShow
2013Big Bad WorldDr Tim · 1 episodeShow
2013Crazy for YouDetectiveMovie
2013Plebs1 episodeShow
2013Bluestone 42Lieutenant Colonel Smith · 20 episodesShow
2013Father BrownMonsignor Russo · 1 episodeShow
2012Last Tango in HalifaxJohn · 24 episodesShow
2012Cockneys vs ZombiesCliveMovie
2012GatesAiden · 5 episodesShow
2012Stella10 episodesShow
2011Fresh MeatProfessor Tony Shales · 16 episodesShow
2010VexedAndy (neighbour) · 1 episodeShow
2009Mad Sad & BadGrahamMovie
2009May Contain: NutsPhilip RussellMovie
2009May Contain Nuts2 episodesShow
2008Moving WallpaperGeorge · 1 episodeShow
2007Spinners and LosersDan MillerMovie
2007Blaired VisionNarratorMovie
2007M.I. HighPrime Minister · 1 episodeShow
2006Not Going OutStuart · 2 episodesShow
2006Lead BalloonMichael · 27 episodesShow
2005The Thick of ItDan Miller · 5 episodesShow
2004The Lenny Henry Show16 episodesShow
2001The Armando Iannucci ShowsTelevision Executive #1 · 8 episodesShow
2001Double Income, No Kids YetAndy · 6 episodesShow
1999My Parents Are AliensBrian Johnson · 106 episodes · Writer · 2 episodesShow
1999People Like UsJohn · 1 episodeShow
1998Cold FeetRoger · 1 episodeShow
1997Sunnyside Farm6 episodesShow
1997Grown UpsMurray · 6 episodesShow
1996Crossing the FloorTV InterviewerMovie
1995RestorationGallantMovie
1993Joking ApartLawyer, Michael · 1 episodeShow
1990Drop the Dead Donkey1 episodeShow
1986LovejoyJonathan · 1 episodeShow