Actor
Unnatural Causes
1993
as Justin Bryce
Immaculate Conception
1992
as Godfrey
The Masks of Death
1984
as Frederick Bains
Gandhi
1982
as Brigadier
Aliens
1982
as Major Lucas
Timon of Athens
1981
as Lucullus
Sphinx
1981
as Lord Carnarvon
Why Didn't They Ask Evans?
1980
as Henry Bassington-ffrench
The First Great Train Robbery
1978
as Harranby
The Man with the Golden Gun
1974
as Colthorpe
What Next?
1974
That Sinking Feeling
1973
as Eric
Hitler: The Last Ten Days
1973
as German Officer
Bequest to the Nation
1973
as McKillop (uncredited)
Possession
1973
as Kellet
A Day Out
1972
as Mr. Shorter
The Breaking of Colonel Keyser
1972
as Partridge
Death Line
1972
as James Manfred O.BE.
The Incredible Robert Baldick: Never Come Night
1972
as Peter Elmstead
Fear in the Night
1972
as The Doctor
Blood from the Mummy's Tomb
1971
as Older Male Nurse
Villain
1971
as Brown
Melody
1971
as Headmaster
The Rainbirds
1971
as Father - Mr. Rainbird
The Piano
1971
as Jeremy
Say Hello to Yesterday
1971
as Policeman
The Rise and Rise of Michael Rimmer
1970
as Crodder
The Horror of Frankenstein
1970
as Dean
Wuthering Heights
1970
as Mr. Linton
Mad Jack
1970
Carry On Camping
1969
as Man in Cinema (uncredited)
Otley
1969
as Jeffcot
The Lost Continent
1968
as Nick, chief engineer
The Anniversary
1968
as Henry Taggart
How I Won the War
1967
as Drogue
Privilege
1967
as Professor Tatham
The Deadly Bees
1966
as Coroner
Darling
1965
as Mr. Basildon
Love's Labour's Lost
1965
as Holofernes
The Invasion
1963
as TV Commentator