2025Big WinnersArthur ThistleMovie
2025Play for TodayArthur Thistle · 1 episodeShow
2025Rose Ayling-Ellis: Old Hands, New TricksNarrator (voice) · 2 episodesShow
2023TickerHowardMovie
2022DI RayTerry Hunter · 1 episodeShow
2022Downton Abbey: A New EraMasonMovie
2021The Infectious Imagination of Henry BrambleGreat Uncle GeoffreyMovie
2020RopelessLarry WindsorMovie
2018On the EdgeRay · 1 episodeShow
2017Trust MeArthur Hardacre · 3 episodesShow
2017BrokenJoe Kerrigan · 6 episodesShow
2016RegMan 2Movie
2016The Nest EggMovie
2015The Sound of Music Live!FranzMovie
2015The CoronerJohn Roxwell · 1 episodeShow
2015Code of a KillerSidney Jeffreys · 2 episodesShow
2015The 12 Days of ChristineErnieMovie
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
2012First Encounter: King LearKing LearMovie
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
2007The Shadow in the NorthPatonMovie
2007KingdomVincent Straker · 1 episodeShow
2006The Street1 episodeShow
2006Johnny and the BombSgt. Bourke · 3 episodesShow
2006Life on MarsReg Cole · 1 episodeShow
2005Marian, AgainPhillip WalshMovie
2005Dead Man WedsBlind Man · 6 episodesShow
2004ShamelessNorman Owens · 1 episodeShow
2004New TricksPat the Rat · 1 episodeShow
2003The KeyMovie
2003Burn ItTerry Grimshaw · 10 episodesShow
2003The Afternoon PlayDave · 1 episodeShow
2003The RoyalNesbitt · 1 episodeShow
2003Hornblower: DutyMatthewsMovie
2003Hornblower: LoyaltyMatthewsMovie
2002Nice Guy Eddie1 episodeShow
2002Born and BredHubert Gough · 1 episodeShow
2002The Many Lives of Albert WalkerDanny PeckMovie
2001Waking the DeadClifford Day · 1 episodeShow
2001MessiahIan Fleet · 2 episodesShow
2001Hornblower: RetributionMatthewsMovie
2001Hornblower: MutinyMathewsMovie
2001Blow DryKenMovie
1999Hornblower: The Frogs and the LobstersMathewsMovie
1999Hornblower: The Duchess and the DevilMatthewsMovie
1999Queer as FolkRoy Maloney · 2 episodesShow
1998Hornblower: The Examination for LieutenantMathewsMovie
1998The Worst WitchAlgernon Rowan-Webb, Algernon Rowan Webb · 3 episodesShow
1998Hornblower: The Even ChanceMatthewsMovie
1998HornblowerMatthews · 8 episodesShow
1998Written in BloodBrian ChappelMovie
1997The LakesPeter Quinlan · 14 episodesShow
1996This LifeJerry Cook · 6 episodesShow
1996Dalziel and PascoeJack Henslowe · 1 episodeShow
1996Silent Witness3 episodesShow
1996JudeMr. WillisMovie
1994RoughnecksIan · 13 episodesShow
1994A Pinch of SnuffCharlie HeppelwhiteMovie
1993The Remains of the DayHarry SmithMovie
1993CrackerPathologist · 5 episodesShow
1993HarryThomas Thomas · 1 episodeShow
1993Peak PracticeTim Shardlow, DS Patrick Hopkins · 2 episodesShow
1992HeartbeatDick Radcliffe, Herbie Lloyd, Malcolm Stainsby · 1 episodeShow
1991How's BusinessJackMovie
1989Stay Lucky1 episodeShow
1989The Paradise ClubMousey Pavitt · 1 episodeShow
1989Testimony of a ChildGerryMovie