Actor
Trick or Treat
2019
as Damo
Mad Max: Fury Road
2015
as The Bullet Farmer
The Great Gatsby
2013
as Herzog
Happy Feet Two
2011
as Bryan (voice)
Joanne Lees: Murder In The Outback
2007
as Bradley John Murdoch
Happy Feet
2006
as Barry (voice)
Hating Alison Ashley
2005
as Lennie
Gettin' Square
2003
as Craig Knob
You Can't Stop the Murders
2003
as Chief Carter
Rabbit-Proof Fence
2002
as Farmhouse Policeman
My Husband, My Killer
2001
as Mike Hagan
The Man Who Sued God
2001
as Dirk Streicher
Bootmen
2000
as Gary
Our Lips Are Sealed
2000
as Sidney
The Date
1999
as Mr. Hart
Dogwatch
1999
as Klipper
Babe: Pig in the City
1998
as Detective
Signal One
1994
as Frankie Button
Muriel's Wedding
1994
as Federal Policeman
No Escape
1994
as Sleeping Sentry
Reckless Kelly
1993
as Police Sergeant (Aust.)
Wet and Wild Summer
1992
as Al Eastman
The Punisher
1989
as Cop
Grievous Bodily Harm
1988
as Les
The Wicked
1988
as Stinger (as Ric Carter)
The Clean Machine
1988
as Det. Frank Truro
Howling III: The Marsupials
1987
as First Drunk
Vietnam
1987
as Policeman
Rebel
1985
as Harry De Wheels
Emoh Ruo
1985
as Thommo
Fast Talking
1984
as Geography Teacher
Hostage
1983
as Smart Aleck