2026Ann DroidLyle · 1 episodeShow
2018Sick of ItMarco · 1 episodeShow
2018The Last DanceMovie
2018Stath Lets FlatsSidney Midlow · 1 episodeShow
2017The 13thFrankMovie
2017The Time of Their LivesRegMovie
2017Their FinestHead WaiterMovie
2017TabooPriest · 1 episodeShow
2016Neil Gaiman's Likely StoriesMr Durma · 1 episodeShow
2016Alice Through the Looking GlassBoard MemberMovie
2015Wolf HallEarl of Essex · 1 episodeShow
2013YonderlandEnsemble Actor · 1 episodeShow
2013The Czech CenturyWinston Churchill · 9 episodesShow
2013Summer in FebruaryVicarMovie
2012BBC Comedy FeedsCyril · 1 episodeShow
2012Call the MidwifeMr. Roberts · 1 episodeShow
2011The Iron LadyHouse of Commons SpeakerMovie
2009Nowhere BoyReverendMovie
2008Gone FishingVicarMovie
2006DraculaPriestMovie
2006Fear of FannyMrs. Beeton FanMovie
2006The Virgin QueenCourtier · 3 episodesShow
2005Mrs. Henderson PresentsAmbroseMovie
2004The Life and Death of Peter SellersNewscaster #1Movie
2003Canterbury TalesThe Vicar · 1 episodeShow
2003The GatheringChurchmanMovie
2002Gangs of New YorkDrunken RepeaterMovie
2002Foyle's WarVicar · 2 episodesShow
2002The Inspector Lynley MysteriesCollege Porter · 1 episodeShow
2002Ali G IndahouseCaretakerMovie
2001The Six Wives of Henry VIIIStephen Gardiner · 1 episodeShow
2001As IfCornelius · 1 episodeShow
1999Oliver TwistBoard Man · 4 episodesShow
1999Bad GirlsHumanist Officant · 1 episodeShow
1998Urban Ghost StoryGeorgeMovie
1997Stella Does TricksDonaldMovie
1996Secrets & LiesVicarMovie
1996Hetty Wainthropp InvestigatesRev. Toft · 1 episodeShow
1994StaggeredVicarMovie
1993Goodnight SweetheartGeorge · 2 episodesShow
1993The DetectivesJanitor · 1 episodeShow
1992Gone to SeedBallroom MC · 1 episodeShow
1992The Camomile LawnParson · 3 episodesShow
1992As Time Goes ByDelivery Man · 1 episodeShow
19912Point4 ChildrenDavis · 1 episodeShow
1991Truly Madly DeeplySymondsMovie
1991Do Not DisturbAnalystMovie
1990102 Boulevard HaussmannHead WaiterMovie
1990Can You Hear Me Thinking?Charge NurseMovie
1989The Paradise ClubBuilding Society Manager · 1 episodeShow
1986LovejoyAlwin · 2 episodesShow
1985In Sickness and in HealthTax Man · 1 episodeShow
1983Now and ThenSurveyor - Then · 1 episodeShow
1979MinderDrummond · 1 episodeShow
1978All Creatures Great and SmallMr. Crawford · 1 episodeShow
1975Rumpole of the BaileyMr. Myers · 3 episodesShow