NEWCASTLE UPON TYNE, Tyne and Wear (Gran Bretagna), 10 aprile, 1980
2024 - Rebel Moon - Parte 2: La Sfregiatrice - Attore - Kai
2023 - Rebel Moon - Parte 1: Figlia del fuoco - Attore
2021 - Omicidio a Los Angeles - Attore - Charlie Waldo
2019 - Jungleland - Attore - Stanley Kaminski
2019 - The Gentlemen - Attore - Ray
2017 - King Arthur - Il potere della spada - Attore - Re Artù
2017 - Triple Frontier - Attore - William 'Ironhead' Miller
2017 - Papillon - Attore - Henri 'Papillon' Charrière
2016 - Civiltà perduta - Attore - Percy Fawcett
2015 - Crimson Peak - Attore - Dott. Alan McMichael
2013 - Pacific Rim - Attore - Raleigh Becket
2011 - Punto d'impatto - Attore - Gavin
2006 - I figli degli uomini - Attore - Patric
2005 - Hooligans - Attore - Pete Dunham
2003 - Ritorno a Cold Mountain - Attore - Bosie
2002 - NICHOLAS NICKLEBY - Attore - Nicholas Nickleby
2002 - Abandon - Misteriosi omicidi - Attore - Embry Larkin
1999 - Che fine ha fatto Harold Smith? - Attore - Daz
1999 - QUEER AS FOLK 1 - Attore - Nathan Maloney