| movie | Salvable (2025)As Sal | (Not seen) |
| movie | Becoming (2020)As Alex | (Not seen) |
| movie | Bloodshot (2020)As Martin Axe | (Not seen) |
| tv | For All Mankind (2019)As Miles Dale(20 episodes) | (Not seen) |
| tv | Servant (2019)As Sean Turner(40 episodes) | (Not seen) |
| movie | The Hurricane Heist (2018)As Will | (Not seen) |
| movie | Destroyer (2018)As Silas | (Not seen) |
| movie | War for the Planet of the Apes (2017)As Koba | (Not seen) |
| movie | Kong: Skull Island (2017) (AKA "King Kong: Giant from Skull Island")As Maj. Jack Chapman / Kong Mo-Cap Services | (Not seen) |
| tv | Dream Corp LLC (2016)As Leslie Krux / Patient 101(1 episode) | (Not seen) |
| movie | A Monster Calls (2016)As Dad | (Not seen) |
| movie | Gold (2016)As Jennings | (Not seen) |
| movie | Ben-Hur (2016)As Messala Severus | (Not seen) |
| movie | Warcraft (2016) (AKA "Warcraft: The Beginning")As Durotan / Antonidas | (Not seen) |
| movie | Fantastic Four (2015) (AKA "Fant4stic")As Victor Domashev / Doctor Doom | (Not seen) |
| movie | Dawn of the Planet of the Apes (2014)As Koba | (Not seen) |
| tv | The Escape Artist (2013)As Liam Foyle(3 episodes) | (Not seen) |
| movie | The Counselor (2013) (AKA "The Counsellor")As Tony | (Not seen) |
| movie | The East (2013)As Doc | (Not seen) |
| movie | Wrath of the Titans (2012)As Argenor | (Not seen) |
| tv | Black Mirror (2011)As Liam Foxwell(1 episode) | (Not seen) |
| movie | The Veteran (2011)As Robert Miller | (Not seen) |
| movie | War Horse (2011)As Geordie Soldier | (Not seen) |
| movie | The Conspirator (2010)As John Wilkes Booth | (Not seen) |
| movie | The Sorcerer's Apprentice (2010)As Drake Stone | (Not seen) |
| movie | Prince of Persia: The Sands of Time (2010) (AKA "Dagger")As Garsiv | (Not seen) |
| movie | Chéri (2009) (AKA "Cheri - Eine Komodie der Eitelkeiten")As Patron | (Not seen) |
| movie | RocknRolla (2008)As Johnny Quid | (Not seen) |
| movie | Control (2007)As Rob Greton | (Not seen) |
| movie | Wilderness (2006)As Callum | (Not seen) |
| movie | Match Point (2005) (AKA "Woody Allen Summer Project")As Policeman | (Not seen) |
| movie | Dead Man's Shoes (2004)As Anthony | (Not seen) |
| movie | Alexander (2004)As Pausanius | (Not seen) |