2026PierreDS Ronnie Miller · 6 episodesShow
2026Batman: Knightfall Part 1: KnightfallMad Hatter (voice)Movie
2025All in Good TimeThe HostageMovie
2025Prime TargetStephen Patrick Nield (Kaplar) · 4 episodesShow
2024UtopiaMovie
2024Broadmoor: For The Criminally InsaneNarrator · 4 episodesShow
2024The StoicCarlisleMovie
2024TouchdownProfessor Steven LandersMovie
2024In the Fire of WarDaniel MorganMovie
2024The Eye of the SunriseThe Great SupremoMovie
2024FirecrackerDetective GrayMovie
2023The Famous FiveThe Great Supremo · 1 episodeShow
2023RefugeSebastian PedroniMovie
2023Black DogRSPCA OperatorMovie
2023A Town Called MaliceAlbert Lord · 8 episodesShow
2022The Walk-InNick · 5 episodesShow
2022A Violent ManFrankMovie
2022Trigger PointSteven Wyles · 6 episodesShow
2022The 355Elijah ClarkeMovie
2021Boiling PointAlastair SkyeMovie
2021Creation StoriesKing Tuts PromoterMovie
2020Two Weeks to LiveBrooks · 4 episodesShow
2020Military WivesCrooksMovie
2019A Christmas CarolGhost of Christmas Future · 3 episodesShow
2019FX's A Christmas CarolGhost of Christmas FutureMovie
2019Trick or TreatThe Taxi DriverMovie
2019Homeless AshesGavinMovie
2019Iron MaskJonathan GreenMovie
2019Pennyworth: The Origin of Batman's ButlerLord James Harwood · 20 episodesShow
2019Great in Britain: The MovieTerryMovie
2019Love, Death & RobotsPaln (voice) · 1 episodeShow
2018Bottle BoyManMovie
2018Walk Like a PantherGinger FrostMovie
2018Save MeTam · 6 episodesShow
2018BricksCliveMovie
2017Access All AreasPete KurtzMovie
2017The Black PrinceDr. LoginMovie
2017RevoltStanderMovie
2017JamestownSir George Yeardley · 24 episodesShow
2017SS-GBMayhew · 5 episodesShow
2016GhostedDanielMovie
2016Minutes Past MidnightNicholas Grimshaw (segment 'The Mill At Calder's End')Movie
2016Sweet Maddie StoneMr StrakerMovie
2015Instruments of DarknessMacduffMovie
2015The Mill at Calder's EndNicholas GrimshawMovie
2014The MissingMark Walsh · 8 episodesShow
2014Stonehearst AsylumSwanwickMovie
2014Gemma BoveryCharlieMovie
2014Girl PowerDonMovie
2014Forbidden EmpireJonathan GreenMovie
2014The Musketeers1 episodeShow
2014The JourneyOzzyMovie
2013Sunshine on LeithHarry HarperMovie
2013Welcome to the PunchHarvey CrownMovie
2013I Give It a YearHughMovie
2012Great ExpectationsJoe GargeryMovie
2012Hamilton: In the Interest of the NationRob HartMovie
2011Lost ChristmasFrankMovie
2011Black MirrorJack Napier · 1 episodeShow
2011Wild BillJohnMovie
2011Welcome to Hoxford: The Fan FilmRaymond DelgadoMovie
2011Queen of HeartsDealerMovie
2011X-Men: First ClassAzazelMovie
2011HannaSebastianMovie
2011Jack FallsDamienMovie
2011IroncladBecketMovie
2010Made in RomaniaJason FlemyngMovie
2010The Social NetworkRegatta Spectator (uncredited)Movie
2010Dead CertChelsea SteveMovie
2010Kick-AssLobby GoonMovie
2010Clash of the TitansCalibos / AcrisiusMovie
2009Solomon KaneMalachiMovie
2009City of LifeGuy BergerMovie
2008The Curious Case of Benjamin ButtonThomas ButtonMovie
2008ShiftyGlenMovie
2008MirrorsLarry ByrneMovie