
2022
Friends and Strangers as Jay2020
Dusters as Marshal2020
Locusts as Stan2020
Measure for Measure as Not available2019
Bilched as Mr Lehmann2019
Me and My Left Brain as Left Brain2017
The Defector as Charles Forwell2016
The Menkoff Method as Karpov2015
Pawno as Carlo2015
Backtrack as Barry2015
Catching Milat as Ivan Milat2014
My Mistress as Michael2014
Showboy as Rob Maxwell2014
Boys On Film 12: Confession as Rob Maxwell (segment "Showboy")2014
Old School as The Florist2013
An Accidental Soldier as Captain Humphries2012
Bikie Wars: Brothers in Arms as Muscles2012
The Straits as Inspector Sutherland2011
Killing Time as Victor Peirce2010
Needle as Detective Reddick2009
Bad Bush as Mal2008
Rush as Col Rainey2007
East West 101 as Edward Kirkbride2007
Boy's Own Story as Bob2006
Pick Me Up as Danny2004
The Mystery of Natalie Wood as Christopher Walken2004
The Mystery of Natalie Wood as Christopher Walken2003
The Matrix Reloaded as Abel1999
Farscape as Meelak1999
The Night of the Coyote as Cade1998
Amy as Brian Cosgrove1998
Never Tell Me Never as Tim Blake1997
Diana & Me as Mark Fraser1994
The Seventh Floor as Greg1993
Joh's Jury as Luke1992
One Crazy Night as Danny1989
E Street as Harley BrownNaN
The Debt Collector as Mal Kennedy