2016
Dirty Laundry as Trevor2014
Janet King as Anthony Schaeffer2012
The Straits as Vince2012
Swerve as Ambulance Officer2012
Honk If You're Horny as Terry2010
Tracker as Bryce2008
Packed to the Rafters as Jim Barton2007
Sea Patrol as Alby Dumas2005
House of Wax as Sheriff2005
headLand as Dave Matheson2004
Anacondas: The Hunt for the Blood Orchid as John Livingston2004
Salem's Lot as Charlie Rhodes2004
Breaking Vegas as Himself2002
Garage Days as Kevin2002
Black and White as Norman Geiseman2002
Heroes' Mountain as Peter Forbutt2001
McLeod's Daughters as Not available2000
Numero Bruno as Self1999
Greenstone as Lamont1998
All Saints as Lewis Dowd1998
All Saints as Alan Mitchell1997
The Devil Game as Not available1996
Water Rats as Douglas Collins1996
Water Rats as Brian Atchison1995
Xena: Warrior Princess as Hesiod1995
Hercules: The Legendary Journeys as Zander1995
Fire as John "Repo" Kennedy1994
Halifax f.p. as Laurie Downes1994
The Man from Snowy River as Harry Roebuck1994
Singapore Sling as Hooper1993
Blue Heelers as John Gemes1992
Phoenix as Lochie Renford1991
Police Rescue as Errol1991
The Boy from Andromeda as Tosh1990
Raider of the South Seas as Bill Taylor1987
The Haunting of Barney Palmer as John Palmer1986
The Flying Doctors as Peter1986
The Flying Doctors as Jim Sexton1986
The Great Bookie Robbery as Tony Lott1985
Robbery Under Arms as George1984
Trespasses as Albie Stone1976
The Sullivans as Jim Sullivan