Lemons (2024)
De Buin
The Convert (2024)
The Boss
Misadventures of a Pacific Professional (2019)
Senior Police Officer
In Dark Places (2018)
Fred Batten
Jean (2016)
Dorian Lamond
Broken Hallelujah (2014)
Frank
Hook, Line and Sinker (2011)
Op Center Staff
Avatar (2009)
Uncle Cliff
Under the Mountain (2009)
Richard Long (voice)/Roderick Deane (voice)
The Hollow Men (2008)
Oliver Oldfield
Black Sheep (2007)
Reporter (uncredited)
Fatal Contact: Bird Flu in America (2006)
Jeff
In My Father's Den (2004)
Jack
Superfire (2002)
Hugh
Stickmen (2001)
Passerby
The Frighteners (1996)