2025Black BagGeorge WoodhouseMovie
2024KneecapArlóMovie
2023Next Goal WinsThomas RongenMovie
2023The KillerThe KillerMovie
2019Dark PhoenixErik Lensherr / MagnetoMovie
2017The SnowmanHarry HoleMovie
2017Alien: Covenant - Prologue: PhobosWalterMovie
2017Alien: CovenantDavid / WalterMovie
2017Alien: Covenant – Crew MessagesDavidMovie
2017Song to SongCookMovie
2016Assassin's CreedCallum Lynch / Aguilar de NerhaMovie
2016Trespass Against UsChad CutlerMovie
2016The Light Between OceansTom SherbourneMovie
2016X-Men: ApocalypseErik Lehnsherr / MagnetoMovie
2015Steve JobsSteve JobsMovie
2015MacbethMacbethMovie
2015Four Photographic Sonatas Starring Michael FassbenderMovie
2015Slow WestSilasMovie
2014X-Men: Days of Future PastErik LehnsherrMovie
2014FrankFrankMovie
2013The CounselorThe CounselorMovie
201312 Years a SlaveEdwin EppsMovie
20131NarratorMovie
2012PrometheusDavidMovie
2012Gina Carano in TrainingMovie
2012Pitch Black HeistMichaelMovie
2011HaywirePaulMovie
2011ShameBrandonMovie
2011A Dangerous MethodCarl JungMovie
2011X-Men: First ClassErik LehnsherrMovie
2011Jane EyreEdward RochesterMovie
2010Jonah HexBurkeMovie
2010CenturionCenturion Quintus DiasMovie
2009Man on a MotorcycleMan on a MotorcycleMovie
2009Blood CreekRichard WirthMovie
2009Fish TankConnor O'ReilyMovie
2009Inglourious BasterdsLT. Archie HicoxMovie
2008The Devil's WhoreThomas Rainsborough · 4 episodesShow
2008Eden LakeSteveMovie
2008HungerBobby SandsMovie
2008GoldfishChristianMovie
2007Wedding BellesBarneyMovie
2007300SteliosMovie
2007AngelEsméMovie
2005Our Hidden LivesB. CharlesMovie
2004Sherlock Holmes and the Case of the Silk StockingCharles AllenMovie
2004A Bear Named WinnieHarry ColebournMovie
2004HexAzazeal · 13 episodesShow
2004Julian Fellowes Investigates: A Most Mysterious MurderCharles Bravo · 6 episodesShow
2004Gunpowder, Treason & PlotGuy Fawkes · 2 episodesShow
2003CarlaRobMovie
2003Things I Notice, Things You SeeTomMovie
2003William and MaryLukasz · 1 episodeShow
2001Murphy's LawCaz Miller · 4 episodesShow
2001Band of BrothersBurton P. (Pat) Christenson · 7 episodesShow