
2025
Valiant One as Chris Lebold2025
Forgive Us All as Logan2025
The Run as Mac2023
Last King of the Cross as Brian Crellan2022
The Gray Man as Dining Car2021
Shadow in the Cloud as John Reeves2021
High Ground as Ambrose2021
Till Death as Bobby Ray2021
Firebite as Vampire King2020
Breach as Teek2020
The Luminaries as George Shepard2020
The F**k-It List as Dee2020
Children of the Corn as Robert Williams2019
Avengers: Endgame as Jack Rollins2019
Too Old to Die Young as Keith Redford2019
Desolate as Van2018
Mystery Road as Simon Rowland2018
Delirium as Alex2018
Outlaw King as John III Comyn, Lord of Badenoch2018
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
300: Rise of an Empire as Scylias2014
Captain America: The Winter Soldier as Jack Rollins2014
Miss Meadows as Skylar2014
Lennon or McCartney as Self2013
The Turning as David Wilson2012
Zero Dark Thirty as Saber - DEVGRU2012
Bikie Wars: Brothers in Arms as Anthony 'Snoddy' Spencer2011
The Hunter as Rival Hunter2011
SLiDE as Bailey2008
Underbelly as Mark Moran2008
Rush as Brendan 'Josh' Joshua2008
Glass as John2007
Sea Patrol as Horst Wenders2004
Thunderstruck as Sam2001
McLeod's Daughters as Mitch Wahlberg2001
Head Start as Rodney 'Rod' Hunter2001
The Finder as Sam Natoli2001
Code Red: The Rubicon Conspiracy as Cage Sorrentino2000
Pizza as Dave2000
Pizza as Middleclass Homeboy1999
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