I Play Rocky2026as Robert Chartoff
6.3Salvable2025as Sal
5.3Becoming2020as Alex
6.7Bloodshot2020as Martin Axe
7.5Servant2019as Sean Turner
7.8For All Mankind2019as Miles Dale
7.1Held for Ransom2019as James Foley
5.9Destroyer2018as Silas
6.6The Angel2018as Danny Ben Aroya
5.8A Wizard's Tale2018as Terry Dexter (voice)
5.8A Wizard's Tale2018as Terry Dexter (voice)
5.7The Hurricane Heist2018as Will
- NO IMG
Salvage
Salvage2018
7.2War for the Planet of the Apes2017as Koba
5.5The Female Brain2017as Kevin
6.6Kong: Skull Island2017as Maj. Jack Chapman / Kong Mo-Cap Services
7.3A Monster Calls2016as Dad
5.8Ben-Hur2016as Messala Severus
6.4Warcraft2016as Durotan / Antonidas
6.6Gold2016as Jennings
4.4Buddha's Little Finger2015as Pjotr
4.4Fantastic Four2015as Victor von Doom / Dr. Doom
7.3Dawn of the Planet of the Apes2014as Koba
7.1The Escape Artist2013as Liam Foyle
5.3The Counselor2013as Tony
6.5The East2013as Doc
5.8Wrath of the Titans2012as Argenor
7.3War Horse2011as Geordie Soldier
8.3Black Mirror2011as Liam Foxwell
5.8The Veteran2011as Robert Miller
6.6The Conspirator2011as John Wilkes Booth
6.1The Sorcerer's Apprentice2010as Drake Stone
6.3Prince of Persia: The Sands of Time2010as Garsiv
6.1Chéri2009as Patron
- NO IMG
Tea and Biscuits
8.0Tea and Biscuits2009as Billy
6.8The German2008as Barton
7.0RocknRolla2008as Johnny Quid
7.5Control2007as Rob Greton
5.0Born Equal2006as Beggar 2
6.1Wilderness2006as Callum
7.7ShakespeaRe-Told: Macbeth2005as Malcolm
7.4Match Point2005as Policeman
6.0Alexander2004as Pausanius
6.5Northern Soul2004as Mark Sherbert
7.1Dead Man's Shoes2004as Anthony
- NO IMG
Midday Sun
Midday Sunas Liam
- NO IMG
Captivated
Captivatedas Saro Mammoliti (young)
- NO IMG
Violent Talent
Violent Talent
The Sword of Thyrusas Sir Maddox
