2025Death ValleyOwen Skinner · 1 episodeShow
2024Gavin & Stacey: The FinaleJason WestMovie
2024JOYReverend PaulsonMovie
2022Save the CinemaMinisterMovie
2021DalglieshGiles Fleet · 2 episodesShow
2021Whitstable PearlKeith Boyle · 1 episodeShow
2021GraceFelix Gore Parker · 1 episodeShow
2021The DigBilly LyonsMovie
2020Miss ScarletJeremiah Slade · 1 episodeShow
2019Gavin & Stacey: A Special ChristmasJason WestMovie
2019Thomas & Friends: Monkey Trouble!Samson (voice)Movie
2019Sex EducationMark · 3 episodesShow
2018PeterlooLord Liverpool, the Prime MinisterMovie
2018Last SummerDr. Glyn DaviesMovie
2018Wild Honey Pie!Movie
2017Thomas & Friends: Tales from the RailsSamson (voice)Movie
2016Thomas and Friends: Ultimate Friendship AdventuresSamson (voice)Movie
2016Power MonkeysBrett · 6 episodesShow
2016Thomas & Friends: The Great RaceSamson / Great Railway Show Judge (voice)Movie
2016The Huntsman: Winter's WarNoblemanMovie
2016GrimsbyHarold LowsleyMovie
2015DickensianBob Cratchit · 20 episodesShow
2015IdenticalsSurgeon PetersMovie
2015Man UpRyanMovie
2015Thomas & Friends: Dinos and DiscoveriesSamson (voice)Movie
2015Wolf HallGeorge Cavendish, Thomas Cavendish · 2 episodesShow
2014A Wonderful Christmas TimeGary GreeneMovie
2013Father BrownWilliam Fitzgibbon · 1 episodeShow
2012Citizen KhanGabe · 1 episodeShow
20128 Minutes IdleBryanMovie
2011VeraCal Wallace · 1 episodeShow
2010D.O.ADannyMovie
2010The PersuasionistsPeter · 1 episodeShow
2008Gavin & Stacey Christmas Special 2008Jason WestMovie
2008Beautiful PeopleMr. Bell · 1 episodeShow
2008Me and Orson WellesRadio DirectorMovie
2008Ashes to AshesRick Travers · 1 episodeShow
2007Gavin & StaceyJason West · 4 episodesShow
2007SkinsTom · 3 episodesShow
2007M.I. HighNigel · 1 episodeShow
2005Harry Potter and the Goblet of FirePhotographerMovie
2004The Life and Death of Peter SellersMotorcycle Delivery ManMovie
2004The LibertineHuysmansMovie
2003Grass8 episodesShow
2003Lucky JimEvan JohnsMovie
2002All or NothingDr. Simon GriffithMovie
1992HeartbeatGareth · 1 episodeShow
1991Murder Most HorridGaunt Jnr · 1 episodeShow