2023
Kane as Richard2022
Love and Penguins as Mackenzie2021
Eden as David Cohen2021
The Dry as Luke Hadler2021
Cypher as Will2020
Swimming for Gold as Calvin Carpenter2020
The American King as Street Preacher2019
The Show Must Go On as Self2017
Gun Shy as Clive Muggleton2017
Happy Hunting as Warren Novak2016
All That Jam as Michael2015
Strangerland as Neil McPherson2013
Upper Middle Bogan as Evan2010
Cops L.A.C. as Rhys Llewellyn2009
Rescue: Special Ops as Jake Hudson2009
The Makeover as Rodger Keaton2008
Underbelly as Les Kane2007
Satisfaction as Johnny2007
Out of Water as Fisherman2005
Rosamunde Pilcher - Magic of Love as Not available2005
Summer Solstice as Scott Allen2001
Jumping Ship as Dante2000
Zombie Bride Bloodbath as Best Man1998
All Saints as Greg Howard1998
All Saints as Mick1997
Big Sky as Gavin