2025
The Survivors as Brian2024
Nautilus as Director Crawley2024
Nugget Is Dead?: A Christmas Story as Not available2023
The Artful Dodger as Governor Edmund Fox2022
Joe vs Carole as Doc Antle2022
Troppo as Roy2022
Darby and Joan as Tom2021
Nine Perfect Strangers as Sam2020
The End as Gerry2020
Love and Monsters as Bill2019
Reef Break as Bruce Jackson2019
Dora and the Lost City of Gold as Security Guard2018
Harrow as Bryan Nichols2018
Space Chickens in Space as Glargg (voice)2018
Tidelands as Edwin Welch2018
Safe Harbour as AFP Officer Wade2017
Hoges: The Paul Hogan Story as Jack Hogan2017
Bleeding Steel as Rick Rogers2016
The Kettering Incident as Max Holloway2016
Jack Irish as Stan2015
Ash vs Evil Dead as Mr. Roper2015
The Fear of Darkness as Senior Detective Von Holzen2015
Manny Lewis as Jimmy2014
The Leftovers as Kevin Yarborough2014
Secrets & Lies as Stuart Haire2014
Drive Hard as Detective Chief Inspector Smith2014
Jack Irish: Dead Point as Stan2014
The Killing Field as Brett Holloway2013
Reef Doctors as Ranger Laurie Saunders2012
Miss Fisher's Murder Mysteries as Neville Gibbs2012
Bait as Colins2012
Jack Irish: Bad Debts as Stan2012
Jack Irish: Black Tide as Stan2012
Mental as First Detective2012
Mabo as Conroy2011
Terra Nova as Boylan2010
Rake as Cal McGregor2010
Daybreakers as Senator Westlake2009
In Her Skin as Box Hill Cop2009
Accidents Happen as Officer Passman2009
Storage as Leonard2008
East of Everything as Owen2008
Underbelly as Graham 'Chook' Fowler2006
Answered by Fire as Ron Nestovic2006
The Marine as River Boat Cop2006
Answered by Fire as Ron Nestovic2004
Through My Eyes as Not available2004
The Alice as Joe2004
Big Reef as Daisy2003
Shot down over the Soviet Union as Not available2002
Young Lions as William Solomons2002
Seconds to Spare as Roland2002
Blurred as Pigman2000
Green Sails as Trawler Captain1999
The Lost World as Ugo1999
The Lost World as Ugo1996
Water Rats as Baracas1992
Heartbeat as Jack MeredithNaN
Spudmonkey as Stan