2025RhinoNarrator (voice)Movie
2025HavocWalker · ProducerMovie
2024Special Forces: Most Daring MissionsExecutive Producer · 3 episodesShow
2024The BikeridersJohnnyMovie
2024Peaky Blinders: Rambert’s The Redemption of Thomas ShelbyAlfie Solomons (voice)Movie
2023Great ExpectationsExecutive Producer · 6 episodesShow
2021Venom: Let There Be CarnageEddie Brock / Venom · Producer · StoryMovie
2020CaponeAl CaponeMovie
2019FX's A Christmas CarolExecutive ProducerMovie
2018VenomEddie Brock / Venom · Executive ProducerMovie
2018StickyHerbert · 1 episodeShow
2017DunkirkFarrierMovie
2017TabooJames Keziah Delaney · 8 episodes · Executive Producer · 8 episodes · CreatorShow
2015The RevenantJohn FitzgeraldMovie
2015LegendRonald Kray / Reginald Kray · Executive ProducerMovie
2015London RoadMarkMovie
2015Mad Max: Fury RoadMax RockatanskyMovie
2015Child 44Leo DemidovMovie
2014The DropBobMovie
2014LockeIvan LockeMovie
2013Peaky BlindersAlfie Solomons · 14 episodesShow
2012LawlessForrest BondurantMovie
2012Heroes & DemonsDoctor (segment "Perfect")Movie
2012The Dark Knight RisesBaneMovie
2012This Means WarTuckMovie
2011Tinker Tailor Soldier SpyRicki TarrMovie
2011WarriorTommy ConlonMovie
2011From the AshesNarratorMovie
2011Sergeant Slaughter, My Big BrotherDanMovie
2009Wuthering HeightsHeathcliff · 2 episodesShow
2009PerfectDoctorMovie
2009The TakeFreddie · 4 episodesShow
2009BronsonMichael Peterson / Charles BronsonMovie
2009Thick as ThievesMichaelsMovie
2008RocknRollaHandsome BobMovie
2008Sucker PunchRoddersMovie
2007Oliver TwistBill Sikes · 5 episodesShow
2007The InheritanceDadMovie
2007Stuart: A Life BackwardsStuart ShorterMovie
2007FloodZakMovie
2007MeadowlandsJack Donnelly · 6 episodesShow
2007WΔZPierre JacksonMovie
2006Scenes of a Sexual NatureNoelMovie
2006A for AndromedaJohn FlemingMovie
2006MinotaurTheoMovie
2006The Virgin QueenRobert Dudley - Earl of Leicester · 4 episodesShow
2006Sweeney ToddMatthewMovie
2005Gideon's DaughterAndrewMovie
2005ColditzJackMovie
2005ColditzJack Rose · 2 episodesShow
2004Layer CakeClarkieMovie
2004The ReckoningStrawMovie
2004EMRHenryMovie
2003LD 50 Lethal DoseMattMovie
2003Dot the ITomMovie
2002DeserterPascal DupontMovie
2002ShackletonErnest ShackletonMovie
2001Band of BrothersJohn A. Janovec · 2 episodesShow
2001Get a GripNo. 1 · Writer · Producer · DirectorMovie
2001TommasoTommaso · ProducerMovie
1999The TrenchSoldier (uncredited)Movie