2026Virginia Woolf's Night & DayTerence HilberyMovie
2026HamletPoloniusMovie
2025Goodbye JuneBernieMovie
2025Turner: The Secret SketchbooksMovie
2025Death ValleyJohn Chapel · 12 episodesShow
2024Rich FluSebastian Snail Sr.Movie
2024Wicked Little LettersEdward SwanMovie
2023The Heist Before ChristmasSantaMovie
2023Bolan's ShoesJimmyMovie
2023Northern ComfortEdwardMovie
2023The Sixth CommandmentPeter Farquhar · 4 episodesShow
2022The Pale Blue EyeSuperintendent ThayerMovie
2022This Is ChristmasRayMovie
2021SpencerMajor Alistair GregorysMovie
2021The Grand Duke of CorsicaAlfred RottMovie
2021The Last BusTomMovie
2020It Snows in BenidormPeter RiordanMovie
2020Grizzly II: RevengeRob (uncredited)Movie
2019Mrs Lowry & SonL.S. LowryMovie
2019Perpetual Grace LTDDonald DeLoash · 5 episodesShow
2019Summer of RocketsLord Arthur Wallington · 6 episodesShow
2019Hatton GardenTerry Perkins · 4 episodesShow
2019The CorruptedClifford CullenMovie
2019This Time AwayNigelMovie
2018Early ManChief Bobnar (voice)Movie
2017Finding Your FeetCharlie GloverMovie
2017The ChangeoverCarmody BraqueMovie
2017Philip K. Dick's Electric DreamsEd Jacobson · 1 episodeShow
2017The PartyBillMovie
2017The JourneyIan PaisleyMovie
2016Stanley, a Man of VarietyStanley/Stanley's Father/Stanley's Mother/Tony Hancock/Peter Sellers aka Dr Boob/George Formby/James Finlayson/Max Wall/Alistair Sim/Margaret Rutherford/Frank Randle/Max Miller/Noel Coward/IgorMovie
2016DenialDavid IrvingMovie
2016AwayJosephMovie
2016Alice Through the Looking GlassBayard Hamar / Bloodhound (voice)Movie
2015Fungus The BogeymanFungusMovie
2015Fungus the BogeymanFungus · 3 episodesShow
2015Cider with RosieLaurie Lee (voice)Movie
2015SuckerThe ProfessorMovie
2015The Enfield HauntingMaurice Grosse · 3 episodesShow
2015Wolf HallDuke of Norfolk · 5 episodesShow
2014Mr. TurnerJMW TurnerMovie
20149 KissesBartenderMovie
2014The Love PunchJerryMovie
2013BlandingsClarence Threepwood, 9th Earl of Emsworth · 13 episodesShow
2012Love BiteSidMovie
2012Ginger & RosaMarkMovie
2012Upside DownBob BoruchowitzMovie
2012The RiseD I WestMovie
2012London 2012 Olympic Closing Ceremony: A Symphony of British MusicWinston ChurchillMovie
2012Assassin's BulletDr. KahnMovie
2012The Syndicate5 episodesShow
2012BoyMovie
2012Comes a Bright DayCharlieMovie
2011My AngelMr. LambertMovie
2011Reuniting the RubinsLennie RubinMovie
2011Harry Potter and the Deathly Hallows: Part 2Peter PettigrewMovie
2011Wake WoodArthurMovie
2010The King's SpeechWinston ChurchillMovie
2010Harry Potter and the Deathly Hallows: Part 1Peter PettigrewMovie
2010Jackboots on WhitehallChurchill (voice)Movie
2010HeartlessGeorge MorganMovie
2010Alice in WonderlandBayard Hamar / Bloodhound (voice)Movie
200910 Minute TalesMan · 1 episodeShow
2009The Fattest Man in BritainGeorgie GodwinMovie
2009From Time to TimeBoggisMovie
2009Desert FlowerTerry DonaldsonMovie
2009GunrushDoug BecketMovie
2009Harry Potter and the Half-Blood PrincePeter PettigrewMovie
2009The Damned UnitedPeter TaylorMovie
2008AppaloosaPhil OlsonMovie
2008A Room with a ViewMr Emerson · 2 episodesShow
2007Sweeney Todd: The Demon Barber of Fleet StreetBeadleMovie
2007Oliver TwistFagin · 5 episodesShow
2007EnchantedNathanielMovie
2007A Room with a ViewMr EmersonMovie
2007Death Defying ActsSugarmanMovie
2007British Film Forever1 episodeShow
2007Harry Potter and the Order of the PhoenixPeter Pettigrew (uncredited)Movie
2006Mysterious CreaturesBill AinscowMovie