2024The Day of the JackalTrevor · 1 episodeShow
2023Your MoveMikeyMovie
2023The PeacockLord HamishMovie
2022SherwoodMickey Sparrow · 12 episodesShow
2022AvoidancePeter · 1 episodeShow
2021The WindowMartin Dewsbury · 10 episodesShow
2021Murder, They HopePhil · 1 episodeShow
2020Isolation StoriesPeter · 4 episodesShow
2020BumpsHowardMovie
2018PeterlooJohn KnightMovie
2018Above the CloudsWilliamMovie
2018Shakespeare & Hathaway - Private InvestigatorsChamberlain · 1 episodeShow
2017Bad MoveKen · 13 episodesShow
2017The Good Karma HospitalPaul Smart · 6 episodesShow
2015Raised by WolvesGrampy · 12 episodesShow
2014BoomersAlan · 12 episodesShow
2014Patrick's DayJohn FreemanMovie
2013BelieveBobMovie
2013RaggedPrison GovernorMovie
2013The Best OfferFredMovie
2012Spike IslandMr. JacksonMovie
2012Stars in ShortsTrevorMovie
2012CuckooTony · 2 episodesShow
2012Playhouse PresentsPrison Governor · 1 episodeShow
2011My Week with MarilynRoger SmithMovie
2011City StateWilliamMovie
2011Friend Request PendingTrevorMovie
2011Sugartown3 episodesShow
2010Chekhov Comedy ShortsFather · 1 episodeShow
2010The First Men in the MoonVoice of Grand LunarMovie
2009The QueenHarold Wilson · 5 episodesShow
2009Home TimeRoy Jacks · 6 episodesShow
2009MargaretBernard InghamMovie
2008Crooked HouseJoseph Bloxham · 1 episodeShow
2008Place of ExecutionOld George Bennett · 3 episodesShow
2008Margaret Thatcher: The Long Walk to FinchleyAlfred RobertsMovie
2007Fanny HillMr. CroftMovie
2007Fanny HillMr. Croft · 2 episodesShow
2007Grow Your OwnBig JohnMovie
2007I Want CandyStephen ClarkMovie
2006Ancient Rome: The Rise and Fall of an EmpireJovius · 1 episodeShow
2006The ChaseFrank Jones · 12 episodesShow
2005A Little Trip to HeavenWilliamMovie
2005FunlandLeo Finch · 11 episodesShow
2005The Best ManMr. BarkerMovie
2004Von TrappedTorstenMovie
2004LondonSamuel Pepys · 3 episodesShow
2004Murder in SuburbiaBill Jackson · 1 episodeShow
2004HustleArthur Bond · 1 episodeShow
2004ShamelessBarry · 1 episodeShow
2004New Tricks1 episodeShow
2003Mother Teresa of CalcuttaLoganMovie
2003Mother TeresaLogan · 2 episodesShow
2003Little Britain1 episodeShow
2003Second NatureLawrence AugenblickMovie
2003TrustJames · 1 episodeShow
2002Cruise of the GodsHugh BisphamMovie
2002Foyle's WarAlan Carter · 1 episodeShow
2002The IntendedNortonMovie
2002Crime and PunishmentMarmaladovMovie
2001Mike Bassett: England ManagerLonnie UrquartMovie
2000Victoria Wood with All the TrimmingsWillisMovie
2000The SinsMickey Thomas · 7 episodesShow
2000Black CabRobert · 1 episodeShow
2000Around The World In 80 DaysInspector Fix (voice)Movie
1999The ViceNigel Wingrave · 2 episodesShow
1998Little VoiceGeorgeMovie
1998What Rats Won't DoMovie
1998Girls' NightDave SimpsonMovie
1998Cousin BetteDe WissembourgMovie
1998The Last SaluteLeonard Spanwick · 12 episodesShow
1998Our BoyDS YorkeMovie
1998The Ambassador1 episodeShow
1997The Opium War船长怀特Movie
1996Brassed OffJimMovie
1996Silent WitnessDI Mike Toner · 1 episodeShow
1995Black Hearts in BatterseaEustace Buckle · 6 episodesShow
1995BramwellRonald Kennedy · 1 episodeShow