2008
Australia as Father Benedict
2001
Moulin Rouge! as Christian's Father
1997
Paradise Road as Mr. Pike
1997
Warm Strangers as Old Man
1996
Dating the Enemy as Dr. Kamins
1994
Escape from Jupiter (13 episodes)
1993
The Nostradamus Kid as Pastor Anderson
1990
The Storyteller: Greek Myths as Acrisius (1 episode)
1988
The Dreaming as Professor Bernard Thornton
1988
The Everlasting Secret Family as Senator
1987
The Right Hand Man as Dr. Redbridge
1987
Those Dear Departed as Producer
1986
The Flying Doctors as Royce Phelan QC (1 episode)
1986
King Solomon's Mines as Allan Quatermain (voice)
1985
Burke & Wills as Sir William Stawell
1984
Bodyline as Mr. Jardine (7 episodes)
1984
The Wild Duck as Gregory
1983
The Dismissal as Eric Robinson
1983
The Return of Captain Invincible as Lawyer
1982
We of the Never Never as Aeneas Gunn
1981
Strange Behavior as Dr. Le Sange / Nagel
1981
Grendel Grendel Grendel as The Dragon / Beowulf (voice)
1980
Water Under the Bridge as Maynard Dickens (9 episodes)
1979
Minder as Geoffrey Evans (1 episode)
1978
The Chant of Jimmie Blacksmith as Man in Butcher Shop
1977
The Duellists as Captain with Eyepatch
1976
Summer of Secrets as Dr. Beverley Adams
1976
The New Avengers (1 episode)
1976
The Devil's Playground as Brother Francine
1974
Jock Petersen as Prof. Charles Kent