2014
See No Evil 2 as Williams2010
Dance Academy as Neil Webster2009
In Her Skin as Drew2008
Underbelly as Police Commander2007
The Home Song Stories as Bill2006
See No Evil as Williams2006
Small Claims: The Reunion as Ross2004
Salem's Lot as Sheriff Perkins2004
The Mystery of Natalie Wood as Richard Gregson2004
Through My Eyes as Inspector Graeme Charlwood2004
The Mystery of Natalie Wood as Richard Gregson2003
Bad Eggs as Pendlebury2003
Lennie Cahill Shoots Through as Dwyer2002
The Crocodile Hunter: Collision Course as Deputy Director Ansell2002
A Ring of Endless Light as Mr. Gray2001
Child Star: The Shirley Temple Story as Darryl F. Zanuck2000
The Love of Lionel's Life as Robbie1999
The Lost World as Captain Mark Askwith1999
Two Hands as The Man1999
Dogwatch as The Captain1998
The Day of the Roses as Dick Lamb1998
The Thin Red Line as 2nd Lt. Gore1996
Water Rats as Brian Geary1996
The Territorians as Robert McCabe1995
Napoleon as Snake / Galah / Desert Mouse / Turtle (voice)1994
The Man from Snowy River as Daniel Larson1994
Janus as Danny1994
Halifax f.p. as Steve Kingsley1994
No Worries as Greg Hay1993
The Feds as Ed Bishop1993
Desperate Journey: The Allison Wilcox Story as Lt. Cmdr. Jack Harkin1992
Bony as Jackson1992
Frankie's House as Steve Cotler1992
Frankie's House as Not available1991
Police Rescue as Scuderi1990
Harbour Beat as Lance Cooper1989
Minnamurra as Jack Donaghue1989
Incident at Raven's Gate as Eddie1987
Rafferty's Rules as Barry Baker1987
The Good Wife as Sugar Hills1985
The Dunera Boys as Tropp1985
Robbery Under Arms as Dick Marston1985
The Perfectionist as Erik2019
Standing Up for Sunny Director2019
Standing Up for Sunny Writer1999
A Difficult Woman Writer1998
A Difficult Woman Writer1997
Blackrock Director1997
Blackrock Script Editor