2024
Kid Snow as Billy2024
13th Summer as Ben Trainor2023
NCIS: Sydney as Chief Finn McKay2023
Kane as Frankie2021
The Devil Below as Cain2020
Halifax: Retribution as Jack McCarthy2020
Blood Vessel as Nathan Sinclair2020
Tuscaloosa as Deputy2019
3 Day Weekend as Schnappsie2016
Hunters as Flynn Carroll2014
These Final Hours as James2013
The Bridge as Jack Dobbs2013
Unlucky Charms as Farr Darrig2013
Satellite of Love as Samuel2012
Chernobyl Diaries as Michael2010
Quit as Benji2010
Summer Coda as Joey2009
Balibo as Malcolm Rennie2008
Surfer, Dude as Baker Smith2008
Dying Breed as Jack2007
Redline as Carlo2007
West as Jerry2006
Snakes on a Plane as Sean Jones2006
The Making of 'Wolf Creek' as Self2005
Wolf Creek as Ben Mitchell2005
You and Your Stupid Mate as Philip2005
The Saddle Club: Horse Crazy as Red O'Malley2005
Snow White The Musical as Dwerg2004
One Perfect Day as Trig2004
Under the Radar as Brandon2003
Take Away as Dave2003
In the Realm of the Hackers as Phoenix2002
Warriors of Virtue: The Return to Tao as Ryan Jeffers2002
Australian Rules as Gary 'Blacky' Black2001
Child Star: The Shirley Temple Story as Hugh2001
The Saddle Club as Red O'Malley2000
Eugenie Sandler P.I. as LeoNaN
Homeward as Morgan2020
Blood Vessel Producer2006
Pirates of the Great Salt Lake Writer2006
The Making of 'Wolf Creek' Camera Operator