Acteur

Année Titre Rôle
- For All Mankind - Saison 5 Miles
- Salvage - Saison 1 Jimmy Hill
2025 Captivated -
2025 Salvable Sal “The Bull”
2023 Servant - Saison 4 Sean Turner
2023 For All Mankind - Saison 4 Miles
2022 Servant - Saison 3 Sean Turner
2021 Servant - Saison 2 Sean Turner
2020 Bloodshot Martin Axe
2019 Untitled William Ralph 'Dixie' Dean Biopic William Ralph 'Dixie' Dean
2019 Becoming Alex
2019 Ser Du Månen, Daniel James Foley
2019 Servant - Saison 1 Sean Turner
2018 Clash of the Titans 3 Agenor
2018 Destroyer Silas
2018 Le Royaume de dawn Terry
2018 Hurricane Will
2018 L'ange du Mossad Danny
2017 The Female Brain Kevin
2017 La Planète des Singes - Suprématie Koba
2017 Kong: Skull Island Jack Chapman/ Kong Mo Cap Services
2016 Ben-Hur Messala
2016 Warcraft : Le commencement Durotan
2016 Quelques minutes après minuit Le père
2016 Gold Paul Jennings
2015 Les 4 Fantastiques Dr. Fatalis
2014 La Planète des singes : l'affrontement Koba
2013 The East Doc
2013 Banking on Mr. Toad Kenneth Grahame
2013 Cartel Tony
2013 Perfect Crime - Saison 1 Liam Foyle
2012 La Colère des Titans Agénor
2011 Cheval de guerre Le soldat "Geordie"
2011 The Veteran Robert Miller
2011 Black Mirror - Saison 1
1 Episode 3
Liam
2010 L'Apprenti Sorcier Drake Stone
2010 La Conspiration John Wilkes Booth
2010 Prince of Persia : les sables du temps Garsiv
2009 Chéri Patron
2008 RockNRolla Johnny Quid
2007 Control Rob Gretton
2007 Claire Blake : Police Criminelle de Londres - Saison 5
1 Episode 5
Jimmy Bannerman
2006 Wilderness Callum
2005 Macbeth Malcolm
2005 Match Point Un policier
2004 Alexandre Pausanias
2004 Dead Man's Shoes Anthony