2011
Face to Face as Jack Manning2008
Underbelly as Terry 'Mr Asia' Clark2008
Bitter & Twisted as Matt Salt2008
Three Blind Mice as Harry McCabe2007
The Bet as Will2006
Thank God You're Here as Not available2006
Stupid, Stupid Man as Not available2005
The X Factor as Not available2005
The Surgeon as Dr. Nick Steele2004
Right Here Right Now as Jefferson2002
Queen of the Damned as Armand2002
Blurred as Mason the Chauffeur2001
Changi as David Collins2001
Farscape Undressed as Not available2000
Grass Roots as Derek Garner2000
Looking for Alibrandi as John Barton2000
My Mother Frank as David Kennedy1999
Farscape as Ka Jothee1999
The Lost World as Gawain1997
Good Guys, Bad Guys as Casper Moody1996
Water Rats as Josh Rogers1994
The Man from Snowy River as Private Horsefall1994
Body Melt as Bronto1992
Late For School as Stan Price1986
The Flying Doctors as Simon Maguire1986
The Flying Doctors as Wombat2023
Among the Beasts Director2023
Among the Beasts Writer2020
Ava Screenplay2018
Who We Are Now Director2018
Who We Are Now Writer2018
Who We Are Now Producer2017
From Nowhere Screenplay2017
From Nowhere Producer2017
From Nowhere Director2008
Three Blind Mice Director2004
Right Here Right Now Director