| 11 Harrowhouse (1974) as Sir Harold |
| Young Winston (1972) as Dr. Roose |
| Doctor Who: The Sea Devils (1972) as Trenchard |
| The Man and the Snake (1972) as Col. Gordon |
| Zeppelin (1971) as Lord Delford |
| Jane Eyre (1970) as Mr. Eshton |
| A Distant Thunder (1970) as Sir Andrew Manton QC |
| Goodbye, Mr. Chips (1969) as General Paunceforth |
| Lock Up Your Daughters (1969) |
| Got Yourself Sorted Out at All? (1968) as Henry Soames |
| Stranger in the House (1967) as Col. Flower |
| The Alphabet Murders (1965) as Mister X |
| The Wars of the Roses (1965) as Lord Talbot |
| The Invasion (1963) as Charles |
| Lawrence of Arabia (1962) as Artillery General at Field Briefing (uncredited) |
| I Thank a Fool (1962) as Judge |
| A Matter of WHO (1961) as Hatfield |
| Clue of the New Pin (1961) as Ramsey Brown |
| The Pure Hell of St. Trinian's (1960) as V.I.P. |
| Shake Hands with the Devil (1959) as Sir Arnold Fielding |
| Make Mine a Million (1959) as National TV Director General |
| The Navy Lark (1959) as Mabel |
| The Navy Lark (1959) as Rear Admiral |
| Next to No Time (1958) as Wallis |
| The Moonraker (1958) as Lord Harcourt |
| The Duke Wore Jeans (1958) as Lord Edward Whitecliffe |
| The Safecracker (1958) as Sir George Turvey |
| The Master Builder (1958) as Dr. Herdal |
| Lucky Jim (1957) as Sir Hector Gore-Urquhart |
| After the Ball (1957) as Henry de Frece |
| Seven Waves Away (1957) as George Kilgore |
| Beyond Mombasa (1956) as Irate Man |
| Richard III (1955) as The Lord Rivers |
| Carrington V.C. (1954) as Lt. Col. Huxford |
| Orders Are Orders (1954) as Gen. Sir Cuthbert Grahame-Foxe |
| All Hallowe'en (1953) as Sir Arthur |
| Turn the Key Softly (1953) as Walters |
| Castle in the Air (1952) as Macfree |
| His Excellency (1952) as G.O.C. |
| The Lavender Hill Mob (1951) as Station Sergeant |
| Night Without Stars (1951) as Dr. Coulson |
| Traveller's Joy (1950) as Svensen |
| Trio (1950) as Ship's Captain |
| The Blue Lamp (1950) as Police Sgt. Brooks |
| A Run for Your Money (1949) as Editor |
| Kind Hearts and Coronets (1949) as The Prison Governor |
| Vote for Huggett (1949) as Mr. Campbell |
| Here Come the Huggetts (1948) as Mr. G.H. Campbell |
| Scott of the Antarctic (1948) as Herbert Ponting F.R.P.S. |
| Quartet (1948) as Henry Blane (segment "The Colonel's Lady") |
| The Blind Goddess (1948) as Mersel |
| Bond Street (1948) as Bank Manager |
| Mine Own Executioner (1947) as Robert Paston |
| Jassy (1947) as Sir William Fennell |
| While the Sun Shines (1947) as Guide |
| Dead Men Tell No Tales (1938) as Frank Fielding |
| The Man Who Changed His Mind (1936) as Journalist |
| The Secret of the Loch (1934) as Reporter (Uncredited) |
| The Last Coupon (1932) |