1993
Unnatural Causes as Justin Bryce1992
Immaculate Conception as Godfrey1991
Murder Most Horrid as Sir Hugh Lotterby1987
Miss Marple: At Bertram's Hotel as Colonel Luscombe1987
Grand Larceny as Not available1986
Call Me Mister as Not available1985
All in Good Faith as Not available1985
Marjorie And Men as Not available1984
The Masks of Death as Frederick Bains1982
Gandhi as Brigadier1982
Aliens as Major Lucas1981
Bergerac as Tuchel1981
Bergerac as Calhoun1981
Sphinx as Lord Carnarvon1981
Timon of Athens as Lucullus1980
Why Didn't They Ask Evans? as Henry Bassington-ffrench1979
Minder as Judge1978
The BBC Television Shakespeare as Lucullus1978
All Creatures Great and Small as Mr. Barge1978
All Creatures Great and Small as Aloysius Barge1978
The First Great Train Robbery as Harranby1977
Citizen Smith as Court Judge1975
The Sweeney as Colonel Rosier1975
The Good Life as Magistrate1975
Fawlty Towers as Mr. Walt1974
Fall of Eagles as Count Josi Hoyos1974
The Man with the Golden Gun as Colthorpe1974
What Next? as Not available1973
Whatever Happened to the Likely Lads? as Magistrate1973
Thriller as Kellet1973
Some Mothers Do 'Ave 'Em as Not available1973
Hitler: The Last Ten Days as German Officer1973
Bequest to the Nation as McKillop (uncredited)1973
That Sinking Feeling as Eric1973
Possession as Kellet1972
Crown Court as Not available1972
Crown Court as Graham Erringburn1972
Van der Valk as Noordhoff1972
Pretenders as Old Elam1972
Young Winston as Barnsby1972
Death Line as James Manfred O.BE.1972
Fear in the Night as The Doctor1972
The Incredible Robert Baldick: Never Come Night as Peter Elmstead1972
A Day Out as Mr. Shorter1972
The Breaking of Colonel Keyser as Partridge1971
Justice as Mr. Ritson1971
The Rivals of Sherlock Holmes as Dr. Jervis1971
Blood from the Mummy's Tomb as Older Male Nurse1971
Bel Ami as Forestier1971
Melody as Headmaster1971
Villain as Brown1971
Say Hello to Yesterday as Policeman1971
The Rainbirds as Father - Mr. Rainbird1971
The Piano as Jeremy1970
The Horror of Frankenstein as Dean1970
Wuthering Heights as Mr. Linton1970
The Rise and Rise of Michael Rimmer as Crodder1970
Mad Jack as Not available1969
Carry On Camping as Man in Cinema (uncredited)1969
Otley as Jeffcot1968
A Dandy in Aspic as Not available1968
The Lost Continent as Nick, chief engineer1968
The Anniversary as Henry Taggart1967
Callan as Not available1967
How I Won the War as Drogue1967
Privilege as Professor Tatham1966
Mystery and Imagination as Not available1966
The Deadly Bees as Coroner1965
Darling as Mr. Basildon1965
Love's Labour's Lost as Holofernes1965
Strife as William Scantlebury1964
The Likely Lads as Vicar1964
The Likely Lads as Scoutmaster1963
The Invasion as TV Commentator1961
The Avengers as Henry1959
No Hiding Place as Not available