2023
Bay of Fires as Douglas2020
Miss Fisher and the Crypt of Tears as Crippins2019
Bloom as Max McKinnon2018
The BBQ as Herbert2016
Jack Irish as Bill the Boatman2015
Childhood's End as Wainright Senior2013
The Doctor Blake Mysteries as Douglas Ashby2011
Anzacs: In the Face of War as Narrator2010
Beneath Hill 60 as General Lambert2004
Through My Eyes as Roff2003
Darkness Falls as Captain Henry2001
McLeod's Daughters as Not available1999
Big Brother of Christmas Island as Narrator (voice)1997
Reprisal as McTaggart1995
Vacant Possession as Frank1994
The Man from Snowy River as Oliver Blackwood1994
Halifax f.p. as Malcolm Priest1994
The Silver Brumby as The Brolga (voice)1993
Blue Heelers as Not available1993
The Feds as John Dyer1993
Touring Australia as Narrator1989
Strike of the Panther as William Anderson1988
Day of the Panther as William Anderson1987
Rent-a-Cop as Alexander1987
Great Expectations: The Untold Story as Abel Magwitch1986
Tai-Pan as Tyler Brock1985
The Naked Country as Lance Dillon1983
The Dismissal as Malcolm Fraser1983
Phar Lap as Eric Connolly1983
Dusty as Railey Jordan1983
Kitty and the Bagman as The Bagman1981
Bellamy as Not available1964
Homicide as NSW Constable1964
Homicide as Al Simmonds1964
Homicide as Kev Lister1964
Homicide as Jack Robertson1964
Homicide as Ken Anderson1964
Homicide as Jimmy Taylor1964
Homicide as Sen. Det. Pat Kelly