
2019
Trick or Treat as Damo2015
Mad Max: Fury Road as The Bullet Farmer2013
The Great Gatsby as Herzog2011
Happy Feet Two as Bryan (voice)2010
Rake as Not available2007
East West 101 as Mick Deakin2007
Joanne Lees: Murder in the Outback as Bradley John Murdoch2006
Happy Feet as Barry (voice)2005
Hating Alison Ashley as Lennie2003
You Can't Stop the Murders as Chief Carter2003
Gettin' Square as Craig Knob2002
White Collar Blue as Ted Hudson2002
Rabbit-Proof Fence as Farmhouse Policeman2001
My Husband, My Killer as Mike Hagan2001
The Man Who Sued God as Dirk Streicher2000
Bootmen as Gary2000
Our Lips Are Sealed as Sidney1999
Farscape as Kabaah (voice)1999
Farscape as Ullom1999
The Date as Mr. Hart1999
Dogwatch as Klipper1998
All Saints as Alistair Walsh1998
Babe: Pig in the City as Detective1997
Idiot Box as Big Bloke1997
Wildside as Brian Deakin1996
Water Rats as Victor Wise1995
Blue Murder as Lyail Chandler1994
No Escape as Sleeping Sentry1994
Muriel's Wedding as Federal Policeman1994
Signal One as Frankie Button1993
Blue Heelers as Not available1993
Reckless Kelly as Police Sergeant (Aust.)1992
Wet and Wild Summer as Al Eastman1991
Police Rescue as Vic Wilson1990
Sher Mountain Killings Mystery as Conrad1989
The Punisher as Cop1989
Bangkok Hilton as Detective King1988
The Wicked as Stinger (as Ric Carter)1988
The Clean Machine as Det. Frank Truro1988
Grievous Bodily Harm as Les1987
Rafferty's Rules as Detective Sgt. Brown1987
Howling III: The Marsupials as First Drunk1987
Vietnam as Policeman1986
The Flying Doctors as Doug Holland1985
Emoh Ruo as Thommo1985
Rebel as Harry De Wheels1984
The Bill as Not available1984
Bodyline as Bill Voce1984
Fast Talking as Geography Teacher1983
Hostage as Smart Aleck1968
Hawaii Five-O as Herberts