2022
Darby and Joan as Mick Riley2013
A Place to Call Home as George Bligh2012
The Mystery of a Hansom Cab as Oliver Whyte2011
Killing Time as David Ross QC2011
Underbelly Files: Tell Them Lucifer Was Here as Inspector Paul Sheridan2010
Cops L.A.C. as Dave2007
City Homicide as Victor Carling2006
Penicillin: The Magic Bullet as Norman Heatley2006
Lost and Found as Not available2005
Little Oberon as Dr. Vivian Cage2003
Wildness as Peter Dombrovskis (voice)2002
Double Vision as Serial Killer2000
Eugenie Sandler P.I. as Ray Sandler1998
All Saints as Bryan Taylor1996
Water Rats as Teddy Spiro1996
Pacific Drive as Shane Ritchie1996
The Inner Sanctuary as Andrew Gordon1995
Blackwater Trail as Father Michael1994
The Man from Snowy River as Colin McGregor1994
Body Melt as Brian Rand1994
Halifax f.p. as Danny1994
The Silver Brumby as Thowra (voice)1993
Snowy as Gordon1988
The Wicked as Bronco1987
Rafferty's Rules as Peter Becker1987
Vietnam as Ritchie1987
Going Sane as Matthew Brown1986
The Flying Doctors as (archive footage)1986
The Flying Doctors as Dr. David Ratcliffe1986
The Flying Doctors as Trevor Neilson1986
Dead End Drive-In as Don1986
I Own the Racecourse as Constable Eadie1985
Archer's Adventure as Dave Power1984
High Country as Alex Corbett1983
Chase Through the Night as Ray1981
A Country Practice as Michael Langley