Rex Hooper
The Night We Called It a Day (2003)
Chief Justice Napier
Black and White (2002)
Cardinal
The Man Who Sued God (2001)
Mr. Dickson
Paradise Road (1997)
Priest
La boda de Muriel (1994)
Bishop of Sydney
Sirenes (1994)
Judge
Frauds (1993)
Cyril Williams
Love In Limbo (1993)
Headmaster
The Year My Voice Broke (1987)
Dave the Spook
Vietnam (1987)
Stuart
Double Sculls (1986)
Captain Ritchie
Call Me Mr. Brown (1985)
Lachlan McKinnon
Phar Lap (1983)
Justin O'Byrne
The Dismissal (1983)
Lieutenant Commander Hubert Marsham
The Highest Honour (1982)
Dr. Jeremy Lyall
Alison's Birthday (1981)
Col. Ian (Johnny) Hamilton
Breaker Morant (1980)
Demolition (1979)
Deathcheaters (1976)
Alex / Karen's lover
Not Tonight, Darling (1971)
Bernard Wilcox
Clinic Exclusive (1971)
Australian Soldier
Oh! What a Lovely War (1969)
Carpenter
El desafiament de les àguiles (1968)
Ship's Officer
Carry on Follow That Camel (1967)
Pilot
The Mouse on the Moon (1963)
Bill Vernon
Echo of Diana (1963)
Jenkins
Carry On Cruising (1962)
Cliff Wilton
Middle Course (1961)
Dr. Blake
A Matter of WHO (1961)
Ransome
Highway to Battle (1961)
David Kyle
Feet of Clay (1960)
Michaels
Dentist in the Chair (1960)
Ken
Identity Unknown (1960)
Mike Billing
Dead Lucky (1960)
Capt. Pat Foster
Danger Within (1959)
Sgt Nesbitt
Sea of Sand (1958)
Dr. John Pierre
Blood of the Vampire (1958)
Bob Meredith
Menace In The Night (1957)
George Storefield
Robbery Under Arms (1957)
P.C. at Hospital (uncredited)
The Long Arm (1956)
Ben
A Town Like Alice (1956)
Mr. Lawson
The Secret of the Forest (1956)
Johnson
Blonde Blackmailer (1955)
Flight Sergeant Watkins
The Stolen Airliner (1955)
Williams
Devil's Point (1954)
Ted Lintott
The Black Rider (1954)
John Drew
Dangerous Voyage (1954)
Henley's Assistant
The Drayton Case (1953)
Young Husband
Encore (1951)
Jack Murnahan
Talk of a Million (1951)
the first workman
The Interrupted Journey (1949)
Hero in cinema sequence
Stop Press Girl (1949)