2024
The Veil as Guy2024
Territory as Hank Hodge2021
Wakefield as James2020
The Great as Garry Illych Brezhnev2020
Dirt Music as Rusty2020
Go! as Barry2018
Romper Stomper as Vic2017
War Machine as Pope2017
Blue Murder: Killer Cop as Michael Hurley2017
Jasper Jones as Wes Bucktin2017
Passengers as Not available2016
Secret City as Mal Paxton2016
Afghanistan: Inside Australia's War as Narrator (voice)2015
The Beautiful Lie as Nick Levin2015
No Activity as Jimmy2014
The Water Diviner as Captain Brindley2014
The Code as Lyndon Joyce2013
The Broken Shore as Dave Rebb2013
The Turning as Vic Lang2013
It's a Date as Kane2013
Charlie's Country as Community Doctor2012
Miss Fisher's Murder Mysteries as Gerald McNaster2012
Bait as Kirby2012
The Straits as JoJo2012
Puberty Blues as Roger Knight2012
The King Is Dead! as Max2011
Sanctum as Crazy George2011
Recipe for Murder as Narrator2011
Burning Man as Darren2011
The Hunter as Pool Player2011
SLiDE as Joe2010
Animal Kingdom as Ezra White2009
Tangle as Michael Chubievsky2009
My Place as Not available2009
The Last Confession of Alexander Pearce as Robert Greenhill2008
Underbelly as 'Mad' Richard Mladenich2008
Underbelly as Det. Frederick Piggott2007
Curtin as Don Rodgers2007
Bastard Boys as Not available2006
Ezra White, LL.B. as Ezra White2004
The Alice as Gordie2004
The Money as Brett2004
Love My Way as Charlie Jackson2003
Peter Pan as Alf Mason2003
The Shark Net as Eric Cooke2003
Martha's New Coat as Frank2002
Unconditional Love as Pete2002
Bad Cop, Bad Cop as Det. Cons. Lou Knutt2000
Chopper as Bluey1999
Holy Smoke as Robbie1999
Redball as Ronny Spinks1998
The Thin Red Line as Medic #11997
The IMAX Nutcracker as Frederick1996
Water Rats as Ron Mortlock1996
Cosi as Closed Ward Nurse1995
Cody: Wrong Stuff as Spider1994
Muriel's Wedding as Perry Heslop1992
Romper Stomper as Cackles1992
Spotswood as Frank Fletcher1991
Police Rescue as OwenNaN
Prey as MishaNaN
The Entertainment System Is Down as Not availableNaN
Kangaroo Creek Gang as Kevin Kangaroo2014
Love Me Tender Writer