2005
The Remarkable Mr. Kaye as Self2001
Moulin Rouge! as Satine's Doctor1997
Roar as Not available1997
Paws as Alex1997
Heaven's Burning as Store Owner1996
Water Rats as Felix Friedman1996
Lust and Revenge as Not available1995
Bordertown as Pieter Leeuwen1994
Exile as Ghost Priest1994
The Custodian as Judge1993
Touch Me as Charles1993
Broken Highway as Elias Kidd1993
The Nostradamus Kid as Wedding Pastor1992
Turtle Beach as Hobday1992
The Nun and the Bandit as George1991
A Woman's Tale as Billy1989
Bangkok Hilton as George McNair1989
Island as Not available1988
The True Believers as Archbishop Mannix1988
The Shiralee as Desmond1988
The Riddle of the Stinson as Joseph Binstead1988
Boundaries of the Heart as Billy Morgan1987
Rafferty's Rules as Harold Messenger1987
Warm Nights on a Slow Moving Train as Salesman1986
The Flying Doctors as William Randall1986
The Flying Doctors as Bill Randall1986
Call Me Mister as Not available1986
Cactus as Tom1986
Frenchman's Farm as Reverend Aldershot1986
I Own the Racecourse as Drunken Old Man1985
Flug in die Hölle as Bruder Jones1985
Unfinished Business as George1985
Relatives as Uncle Edward1984
Where the Green Ants Dream as Baldwin Ferguson1983
Buddies as George1983
Man of Flowers as Charles Bremer1982
A Dangerous Summer as Percy Farley1982
Lonely Hearts as Not available1982
Deadline as ASIO Agent1981
The Killing of Angel Street as Mander1980
The Last Outlaw as Supt. Sadleir1977
Inside Looking Out as Alex1976
Power Without Glory as Not available1976
Mad Dog Morgan as Swagman1976
Illuminations as Not available1964
Homicide as Prosecutor1964
The Road as Sir Timothy Hassall