2025RhinoNarrator (voice)Movie
2025HavocWalkerMovie
2024The BikeridersJohnnyMovie
2024Peaky Blinders: Rambert’s The Redemption of Thomas ShelbyAlfie Solomons (voice)Movie
2021Venom: Let There Be CarnageEddie Brock / VenomMovie
2020CaponeAl CaponeMovie
2018VenomEddie Brock / VenomMovie
2018StickyHerbert · 1 episodeShow
2017DunkirkFarrierMovie
2017TabooJames Keziah Delaney · 8 episodesShow
2015The RevenantJohn FitzgeraldMovie
2015LegendRonald Kray / Reginald KrayMovie
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. 1Movie
2001TommasoTommasoMovie
1999The TrenchSoldier (uncredited)Movie