- TBAWhat Price Valour?FilmNarrator
- 2011The CupFilmGeorge Hanlon
- 2007Romulus, My FatherFilmHeadmaster
- 2007City HomicideSeriesCallum Ryan
- 2003After the DelugeSeriesReverend
- 2002Black and WhiteFilmJustice Abbott
- 2002BootlegSeries
- 1991Brides of ChristSeriesMonsignor
- 1991HuntingFilmBill Stockton
- 1991Ring of ScorpioSeriesHarry Roberts
- 1990Come in SpinnerSeriesAngus McFarland
- 1989Brotherhood of the RoseSeriesOrlik
- 1989Darlings of the GodsSeriesRalph Richardson
- 1988The Man From Snowy River IIFilmPatton Snr.
- 1987Erebus: The AftermathSeriesDes Dalghety
- 1987BullseyeFilmJudge
- 1985AnzacsSeriesDavid Lloyd George
- 1985The Empty BeachFilmGarth Green
- 1984BodylineSeriesPelham Warner
- 1984The Wild DuckFilmMr. Roland
- 1983The Amorous DentistFilm
- 1974Churchill's PeopleSeriesReverend Robert Parsons
- 1970Play for TodaySeries
- 1968Doctor Who: The Enemy of the WorldFilmRod
- 1963Doctor WhoSeriesRod
- 1962A Christmas CarolFilmScrooge, as a young man