| Loch Ness (1996) as Aged Professor |
| Detectives on the Edge of a Nervous Breakdown (1993) as Suspect |
| De terre et de sang (1992) as Heraclius |
| A Masculine Ending (1992) as Miriam's father |
| The Storyteller: A Story Short (1988) as King |
| A Month in the Country (1987) as Colonel Hebron |
| Paradise Postponed (1986) as Sir Nicholss Fanner |
| Lady Jane (1986) as The Marquess of Winchester |
| A Still Small Shout (1985) as Thompson |
| C.Q. (1984) as Sir Roland Hall |
| Night Train to Murder (1984) as Uncle Felix |
| Waters of the Moon (1983) as Colonel Selby |
| Witness for the Prosecution (1982) as Brogan-Moore |
| Gandhi (1982) as Sir Edward Gait |
| Evil Under the Sun (1982) as Flewitt |
| The Box (1981) as (voice) |
| The Kamikaze Ground Staff Reunion Dinner (1981) as Makato |
| The Hitch Hikers Guide to the Galaxy (1981) as Slartibartfast |
| Oh! Heavenly Dog (1980) as Quimby Charles |
| The Human Factor (1979) as Sir John Hargreaves |
| Roger of the Raj (1979) as Lord Bartlesham |
| The After Dinner Joke (1978) as Mr. Price |
| Sammy's Super T-Shirt (1978) as Mr. Becket |
| The Pink Panther Strikes Again (1976) as Fassbender |
| Adventures of a Taxi Driver (1976) as Gentleman (uncredited) |
| Sporting Chance (1975) as Sir Maxwell Dean (archive footage) |
| In the Steps of a Dead Man (1974) as George Cornfield |
| A Friend Indeed (1973) as Sir Lionel Hibury |
| The Satanic Rites of Dracula (1973) as Col. Mathews |
| On Call (1972) as Dr. Edwards |
| Follow the Yellow Brick Road (1972) as Dr Whitman |
| Night Duty (1972) as Stanley |
| Will Amelia Quint Continue Writing 'A Gnome Called Shorthouse'? (1971) as Lewis |
| One Brief Summer (1971) |
| She'll Follow You Anywhere (1971) as Andrew Coombes |
| Song of Norway (1970) as Councilman |
| Goodbye, Mr. Chips (1969) as Chairman of the Board of Governors (uncredited) |
| Destiny of a Spy (1969) as Colonel |
| Cause of Death (1968) as Colonel O'Dwyer |
| Frankenstein (1968) as Professor Krempe |
| End in Tears (1966) |
| The Early Bird (1965) as Sir Roger Wedgewood |
| The Secret of My Success (1965) as Lord Hetherby |
| The Intelligence Men (1965) as Sir Edward Seabrook |
| The Yellow Rolls-Royce (1964) as Race Course Official (uncredited) |
| The Tomb of Ligeia (1964) as Dr. Vivian |
| Allez France ! (1964) as Lord Brisburn |
| Goldfinger (1964) as Smithers |
| A Hard Day's Night (1964) as Man on Train |
| Hot Enough for June (1964) as Roddinghead |
| The Servant (1963) as Lord Willie Mounset |
| We Joined the Navy (1963) as Government Official at Enquiry (uncredited) |
| Just for Fun (1963) as Prime Minister |
| Accidental Death (1963) as Johnnie Paxton |
| Reach for Glory (1962) as Dr. Aldrich |
| The Share Out (1962) as John Crewe |
| Cash on Demand (1961) as Pearson |
| Clue of the Twisted Candle (1960) as Viney |
| Village of the Damned (1960) as Edgar Hargraves |
| Sapphire (1959) as Doctor at Crime Scene |
| The Heart of a Man (1959) as Manager |
| The Siege of Pinchgut (1959) as Under Secretary |
| Indiscreet (1958) as Leading man in play |
| Street of Shadows Director |
| Street of Shadows Screenplay |