2026Peaky Blinders: The Immortal ManHayden StaggMovie
2026Good BoyChrisMovie
2025Springsteen: Deliver Me from NowhereDouglas SpringsteenMovie
2025Irvine Welsh: Reality Is Not EnoughNarratorMovie
2025AdolescenceEddie Miller · 3 episodes · Executive Producer · 4 episodes · Writer · 4 episodes · Creator · 4 episodes · CreatorShow
2025A Thousand BlowsHenry 'Sugar' Goodson · 12 episodes · Executive Producer · 6 episodesShow
2024Modi, Three Days on the Wing of MadnessLéopold ZborowskiMovie
2024BlitzAlbertMovie
2024Young Woman and the SeaBill BurgessMovie
2023BodiesMannix · 8 episodesShow
2023Boiling PointAndy Jones · 4 episodes · Executive Producer · 4 episodes · CreatorShow
2022Roald Dahl's Matilda the MusicalMr. WormwoodMovie
2022The Walk-InMatthew Collins · 5 episodes · Executive Producer · 5 episodesShow
2021PhallacyTravisMovie
2021Venom: Let There Be CarnageDetective MulliganMovie
2021HelpTony · Executive ProducerMovie
2021The North WaterCaptain Brownlee · 3 episodesShow
2021Boiling PointAndy Jones · Executive ProducerMovie
2020PopPopMovie
2020GreyhoundCharlie ColeMovie
2020Code 404DI Roy Carver · 18 episodesShow
2020White House FarmDCI Thomas 'Taff' Jones · 6 episodesShow
2019A Christmas CarolJacob Marley · 3 episodesShow
2019FX's A Christmas CarolJacob MarleyMovie
2019The IrishmanAnthony 'Tony Pro' ProvenzanoMovie
2019RocketmanDick JamesMovie
2019The VirtuesJoseph · 4 episodesShow
2019HellboyGruagach (voice)Movie
2019Boiling PointChefMovie
2018YardieRicoMovie
2018Funny CowMike/Funny Calf's DadMovie
2018Take RabbitCabbageMovie
2018Walk Like a PantherMark BoltonMovie
2018Save MeFabio "Melon" Melonzola · 6 episodesShow
2017Journey's EndTrotterMovie
2017Film Stars Don't Die in LiverpoolJoe Turner, JrMovie
2017Being KeeganJayMovie
2017The Man with the Iron HeartHeinrich HimmlerMovie
2017Pirates of the Caribbean: Dead Men Tell No TalesScrumMovie
2017Little Boy BlueSIO David Kelly · 4 episodesShow
2017Decline and FallPhilbrick · 3 episodesShow
2017TabooAtticus · 8 episodesShow
2016The WatchmanCarlMovie
2016The Secret AgentHeat · 3 episodesShow
2015OrthodoxBenjamin Levy · Executive ProducerMovie
2015This Is England '90Combo · 4 episodesShow
2015A Patch of FogRobert GreenMovie
2015The DriverEddie KillenMovie
2015HyenaDavid KnightMovie
2014Get SantaBarberMovie
2014Duck Quacks Don't Echo1 episodeShow
2013Peaky BlindersHayden Stagg · 2 episodesShow
2012BloodChrissie FairburnMovie
2012Good CopNoel Finch · 4 episodesShow
2012Parade's EndVincent MacMaster · 5 episodesShow
2012Line of DutyJohn Corbett · 6 episodesShow
2012Playhouse PresentsLen · 1 episodeShow
2012Best Laid PlansDannyMovie
2012OrthodoxBenjaminMovie
2011LaplandPete LewisMovie
2011This Is England '88Combo · 3 episodesShow
2011Texas Killing FieldsRhinoMovie
2011Tinker Tailor Soldier SpyJerry WesterbyMovie
2011Pirates of the Caribbean: On Stranger TidesScrumMovie
2011Season of the WitchHagamarMovie
2010AccusedTony Baines · 1 episodeShow
2010London BoulevardDannyMovie
2010Boardwalk EmpireAl Capone · 56 episodesShow
2010This Is England '86Combo · 4 episodesShow
2009Public EnemiesBaby Face NelsonMovie
2009OccupationDanny Ferguson · 3 episodesShow
2009OccupationDanny FergusonMovie
2009DoghouseVinceMovie
2009AwaydaysJohn GoddenMovie
2009The Damned UnitedBilly BremnerMovie