2025
Forgive Us All as Logan2025
Valiant One as Chris Lebold2023
Last King of the Cross as Brian Crellan2022
The Gray Man as Dining Car2021
Firebite as Vampire King2021
Till Death as Bobby Ray2020
The Luminaries as George Shepard2020
Breach as Teek2020
Shadow in the Cloud as John Reeves2020
High Ground as Ambrose2020
The F**k-It List as Dee2020
Children of the Corn as Robert Williams2019
Too Old to Die Young as Keith Redford2019
Avengers: Endgame as Jack Rollins2019
Desolate as Van2018
Mystery Road as Simon Rowland2018
Outlaw King as John III Comyn, Lord of Badenoch2018
Delirium as Alex2018
In Like Flynn as Johnson2017
Bleeding Steel as Andre2017
Beyond Skyline as Harper2016
Batman v Superman: Dawn of Justice as Anatoli Knyazev2016
Warcraft as Warrior2015
Kill Me Three Times as Jack Taylor2014
Power as Dean / Milan2014
Captain America: The Winter Soldier as Jack Rollins2014
300: Rise of an Empire as Scylias2014
Miss Meadows as Skylar2014
Lennon or McCartney as Self2013
The Turning as David Wilson2012
Bikie Wars: Brothers in Arms as Anthony 'Snoddy' Spencer2012
Zero Dark Thirty as Saber - DEVGRU2011
SLiDE as Bailey2011
The Hunter as Rival Hunter2008
Rush as Brendan 'Josh' Joshua2008
Underbelly as Mark Moran2008
Glass as John2007
Sea Patrol as Horst Wenders2004
Thunderstruck as Sam2001
McLeod's Daughters as Mitch Wahlberg2001
Head Start as Rodney 'Rod' Hunter2001
Code Red: The Rubicon Conspiracy as Cage Sorrentino2001
The Finder as Sam Natoli2000
Pizza as Middleclass Homeboy2000
Pizza as Dave1999
BeastMaster as Rikko1998
All Saints as Stewie Holder1995
Round Up as Gang Member 11994
Heartbreak High as Bogdan Drazic1994
Heartbreak High as DrazicNaN
Poor Boy as Not available1994
Heartbreak High Stunt Double