2025Play for TodayArthur Thistle · 1 episodeShow
2025Rose Ayling-Ellis: Old Hands, New TricksNarrator (voice) · 2 episodesShow
2022DI RayTerry Hunter · 1 episodeShow
2018On the EdgeRay · 1 episodeShow
2017Trust MeArthur Hardacre · 3 episodesShow
2017BrokenJoe Kerrigan · 6 episodesShow
2015The CoronerJohn Roxwell · 1 episodeShow
2015Code of a KillerSidney Jeffreys · 2 episodesShow
2014Inside No. 9Ernie · 1 episodeShow
2013Father BrownMr Feste · 1 episodeShow
2013Carved with Love: The Genius of British WoodworkNarrator · 3 episodesShow
2012Last Tango in HalifaxHarry · 24 episodesShow
2012White HeatAlan (present day) · 6 episodesShow
2012Call the MidwifeTommy Smith · 1 episodeShow
2011VeraMalcolm Kenrich · 1 episodeShow
2009Moving OnRonnie · 1 episodeShow
2008SurvivorsTed · 1 episodeShow
2008Inspector George Gently1 episodeShow
2007KingdomVincent Straker · 1 episodeShow
2006The Street1 episodeShow
2006Johnny and the BombSgt. Bourke · 3 episodesShow
2006Life on MarsReg Cole · 1 episodeShow
2005Dead Man WedsBlind Man · 6 episodesShow
2004ShamelessNorman Owens · 1 episodeShow
2004New TricksPat the Rat · 1 episodeShow
2003Burn ItTerry Grimshaw · 10 episodesShow
2003The Afternoon PlayDave · 1 episodeShow
2003The RoyalNesbitt · 1 episodeShow
2002Nice Guy Eddie1 episodeShow
2002Born and BredHubert Gough · 1 episodeShow
2001Waking the DeadClifford Day · 1 episodeShow
2001MessiahIan Fleet · 2 episodesShow
1999Queer as FolkRoy Maloney · 2 episodesShow
1998The Worst WitchAlgernon Rowan-Webb, Algernon Rowan Webb · 3 episodesShow
1998HornblowerMatthews · 8 episodesShow
1997The LakesPeter Quinlan · 14 episodesShow
1996This LifeJerry Cook · 6 episodesShow
1996Dalziel and PascoeJack Henslowe · 1 episodeShow
1996Silent Witness3 episodesShow
1994RoughnecksIan · 13 episodesShow
1993CrackerPathologist · 5 episodesShow
1993HarryThomas Thomas · 1 episodeShow
1993Peak PracticeTim Shardlow, DS Patrick Hopkins · 2 episodesShow
1992HeartbeatDick Radcliffe, Herbie Lloyd, Malcolm Stainsby · 1 episodeShow
1989Stay Lucky1 episodeShow
1989The Paradise ClubMousey Pavitt · 1 episodeShow