| El último viaje de Robert Rylands (1996) as Hume |
| Bed (1995) as Couple Man |
| The Last Vampyre (1993) as Augustus Merridew |
| Memento Mori (1992) as Guy Leet |
| Nona (1991) as Don Fransciso |
| The Fool of the World and the Flying Ship (1990) as (voice) |
| Seeing in the Dark (1989) as Old Man |
| The Dog It Was That Died (1989) as Vicar |
| Tears in the Rain (1988) as Fordingbridge |
| Miss Marple: 4.50 from Paddington (1987) as Luther Crackenthorpe |
| The Trial of Klaus Barbie (1987) as Klaus Barbie |
| 84 Charing Cross Road (1987) as George Martin |
| All Passion Spent (1986) as Gervase Bucktrout |
| Mr. Love (1986) as Theo |
| Love Song (1985) as Sir William Hatchard |
| Monsignor Quixote (1985) as Senor Diego |
| The Chain (1984) as Grandpa |
| The Hope and the Glory (1984) as Joe |
| Doctor Who: The Twin Dilemma (1984) as Edgeworth |
| Martin Luther, Heretic (1983) as Father Staupitz |
| From a Far Country (1981) as Sapieha |
| Recluse (1981) |
| The Gate of Eden: Part Three - Peter (1980) as Tom Falconer |
| The Gate of Eden: Part Two - Sue (1980) as Tom Falconer |
| The Gate of Eden: Part One - Mr. Falconer (1980) as Tom Falconer |
| Schalcken the Painter (1979) as Gerrit Dou |
| Edward & Mrs. Simpson (1978) as Cosmo Lang - Archbishop of Canterbury |
| Julia (1977) as Undertaker |
| Shout at the Devil (1976) as Mr. Smythe |
| Love's Labour's Lost (1975) as Don Adriano de Armando |
| Go as You Please in Britain (1975) |
| Luther (1974) as Johann von Staupitz Vicar General |
| The Day of the Jackal (1973) as General Colbert |
| Nicholas and Alexandra (1971) as Kokovtsov |
| Sunday Bloody Sunday (1971) as Mr. Greville |
| Countess Dracula (1971) as Master Fabio |
| The Virgin and the Gypsy (1970) as The Rector |
| A Touch of Love (1969) as Doctor Prothero |
| The Best House in London (1969) as Editor, The Times |
| Midas Run (1969) as Charles Crittenden |
| Julius Caesar (1969) as Julius Caesar |
| Some Girls Do (1969) as Mr. Mortimer |
| Negatives (1968) as The Father |
| From Chekhov with Love (1968) as Alexander Chekhov |
| Torture Garden (1967) as Uncle Roger (segment 1 "Enoch") |
| Danger Route (1967) as Peter Ravenspur |
| The Long Duel (1967) as Governor |
| A Slight Ache (1967) as Edward |
| After the Fox (1966) as Chief of Interpol |
| The Night Caller (1965) as Dr. Morley |
| The Alphabet Murders (1965) as Inspector Japp |
| The Heroes of Telemark (1965) as Doctor |
| The Nanny (1965) as Dr. Beamaster |
| Those Magnificent Men in Their Flying Machines or How I Flew from London to Paris in 25 Hours 11 Minutes (1965) as Trawler Skipper |
| Hysteria (1965) as Hemmings |
| Operation Crossbow (1965) as RAF Officer |
| The Legend of Young Dick Turpin (1965) as Mr. Fielding |
| The Uncle (1964) as Mr. Ream |
| The 7th Dawn (1964) as Tarlton |
| Downfall (1964) as Sir Harold Crossley |
| Long Past Glory (1963) as Charles |
| The Very Edge (1963) as Crawford |
| Paranoiac (1963) as John Kossett |
| The King's Breakfast (1963) as The King |
| The Set Up (1963) as Theo Gaunt |
| H.M.S. Defiant (1962) as Mr. Goss (Ship's Surgeon) |
| Invasion Quartet (1961) |
| The Greengage Summer (1961) as Mr. Bullock |
| The Mark (1961) as Arnold Cartwright |
| For Better, For Worse (1961) |
| Two-Way Stretch (1960) as Governor Horatio Bennett |
| Sink the Bismarck! (1960) as Commander Richards |
| Our Man in Havana (1960) as Admiral |
| Ali and the Camel (1960) |
| The Captain's Table (1959) as Major Broster |
| Piping Hot (1959) as Narrator |
| I Can Destroy the Sun (1958) as Dr. Lunn |
| A Desperate Case (1958) as Narrator (voice) |
| Barnacle Bill (1957) as Crowley |
| Night of the Demon (1957) as Professor Henry Harrington |
| The Spanish Gardener (1956) as Pedro (voice) (uncredited) |
| Checkpoint (1956) as Ted Thornhill |
| The History of the Cinema (1956) as Narrator |
| 23 Paces to Baker Street (1956) as Inspector Grovening |
| Simon and Laura (1955) as Wilson |
| Doctor at Sea (1955) as Steward Easter |
| Animal Farm (1954) as All animals (voice) |
| Carrington V.C. (1954) as Lt. Col. Reeve |
| The Purple Plain (1954) as Blore |
| Eight O'Clock Walk (1954) as Horace Clifford |
| The Million Pound Note (1954) as Jonathan Reid |
| Malta Story (1953) as British Officer |
| Street Corner (1953) as Dawson |
| The Net (1953) as Prof. Carrington |
| Time Bomb (1953) as Jim Warrilow |
| Power to Fly (1953) as Narrator |
| No Highway in the Sky (1951) |
| Traveller's Joy (1950) as Fowler |
| Scrapbook for 1933 (1950) as (voice) |
| Madness of the Heart (1949) as Dr. Simon Blake |
| The Spider and the Fly (1949) as Colonel de la Roche |
| Landfall (1949) as Wing Commander Hewitt |
| Don't Ever Leave Me (1949) as Mr. Knowles |
| Poet's Pub (1949) as PC Windle |
| A Boy, a Girl and a Bike (1949) as Bill Martin |
| It's Not Cricket (1949) as Otto Fisch |
| The Blue Lagoon (1949) as Captain |
| Once Upon a Dream (1949) as Vicar |
| Here Come the Huggetts (1948) as 1st Engineer |
| London Belongs to Me (1948) as Jack Rufus |
| Quartet (1948) as Coroner (segment "The Alien Corn") |
| The Blind Goddess (1948) as Johnson |
| My Brother's Keeper (1948) as Trent |
| Oliver Twist (1948) as Chief of Police |
| Daybreak (1948) as Inspector |
| Miranda (1948) as Cockle Vendor |
| Blanche Fury (1948) as Maj. Fraser |
| Easy Money (1948) as Detective-Inspector Kirby |
| Look Before You Love (1948) as Fosser |
| The End of the River (1947) as Defence Counsel |
| Fame Is the Spur (1947) as Prison Doctor #2 (uncredited) |
| Captain Boycott (1947) as Lt. Col. Strickland |
| Jassy (1947) as Jim Stoner |
| Holiday Camp (1947) as Camp Doctor |
| They Made Me a Fugitive (1947) as Mr. Fenshaw |
| The Upturned Glass (1947) as Mobile Policeman |
| Take My Life (1947) as Defense Counsel |
| The Man Within (1947) as Smuggler |
| Many Waters (1938) |