2024
Kingdom of the Planet of the Apes as Honored Elder2024
Little Lillith as Officer Colquitt2023
Hotel Underground as Frank J. Murphy2021
Pacific Rim: The Black as Shane (voice)2020
2067 as Desperate Worker2020
Locusts as Jake2019
The Dead Center as Ben2019
Choir Girl as Mikhail2019
The Faceless Man as Eddie2018
In Like Flynn as Bar Keep2018
Living Space as German Officer2017
The Home as Father Michael2017
What Goes Around Comes Around as Mitch Peterson2016
Jack Irish as Chink2016
Wolf Creek as Beard2016
The Legend of Ben Hall as Old Man Gordon2016
Altered Spirits as Oldman2016
Never Forget as Mr. White2015
Slow West as Burly Man2015
Dumb Criminals: The Movie as Biker Bob2014
Maya the Bee Movie as Hank (voice)2014
Young Ones as Foreman Jay2013
The Doctor Blake Mysteries as Kevin Van Der Hayden2013
Saving Mr. Banks as Mr. Belhatchett2013
Hello Herman as Sean Gall2012
Jack Irish: Bad Debts as Joe Kwitny2012
Bad Karma as Jarvis2011
Passion Play as Donnie2010
The Bannen Way as Shnook2010
Animal Kingdom as Richard Collis2010
Matching Jack as Wild Bill Maguire2010
Inalé as Grandfather2009
Broken Hill as Bear2008
Sons of Anarchy as Keith 'McGee' McGee2008
Underbelly as Gus Brown2008
Rush as Rennie2008
Ten Empty as Minister2008
The Adventures of Charlotte and Henry as Tough Guy (voice)2007
East West 101 as Sgt Blight2007
The Condemned as The German2007
December Boys as Foreman2007
The Line as Sergeant Mike Calis2006
BoyTown as Seedy Pub Barman2006
Welcome Stranger as Rodney2005
Criminal Minds as Liam2005
Wolf Creek as Bazza2005
Apprentice as Jimmy2004
Stiff as Trevor2003
Bad Eggs as Tozer1998
The Games as Ian1993
Bad Boy Bubby as Yobbo #2NaN
The Better Man as Dallas GoodingNaN
The Debt Collector as Tommy Baker2000
Scratch as Daisy1997
Maslin Beach as Zen Master