Actor (73 credits)
- The Pope Must Die (1991) Abbot
- Memed My Hawk (1984) Hatche's Father
- Oedipus the King (1984) Chorus
- The Comic Strip Presents... (1982) Father
- Gandhi (1982) Lord Hunter
- The Agatha Christie Hour (1982) Rogers
- Private Schulz (1981) Fritsch
- Night of One Hundred Stars (1980) играет самого себя
- Doctor on the Go (1975)
- Doctor at Sea (1974)
- All Star Comedy Carnival (1973) Professor Geoffrey Loftus
- Doctor in Charge (1972) Professor Geoffrey Loftus
- Doctor at Large (1971) Professor Loftus
- Song of Norway (1970) Councilman
- The Executioner (1970) Roper
- Castle Keep (1969) British Colonel, not listed in credits
- Doctor in the House (1969) Professor Loftus
- Run a Crooked Mile (1969) Chairman
- Salt and Pepper (1968) Col. Balsom
- Attack on the Iron Coast (1968) Air Vice Marshall Woodbridge
- It! (1967) Harold Grove
- The Cuckoo Patrol (1967) Marshall
- All Gas and Gaiters (1966) The Dean, The Very Reverend Lionel Pugh-Critchley
- Arabesque (1966) Beauchamp
- Finders Keepers (1966) Air Marshal
- The Secret of My Success (1965) Earl of Aldershot's solicitor
- The Power Game (1965) Frank Orwell
- Blackmail (1965) Tom Boltham
- Masquerade (1965) Minister
- Nothing But the Best (1964) Roberts
- Master Spy (1964) Dr. Pembury
- The Devil-Ship Pirates (1964) Sir Basil Smeeton
- Boy with a Flute (1964) Sir George Noble
- The Great War (мини-сериал) (1964) Various, not listed in credits
- Billy Liar (1963) Prison Governor
- Tomorrow at Ten (1963)
- Ladies Who Do (1963) Stockbroker
- A Stitch in Time (1963) Prof. Crankshaw
- The Wild and the Willing (1962) Vice Chancellor
- Brothers in Law (1962) The Magistrate
- Richard the Lionheart (1962)
- No Love for Johnnie (1961) M.P., not listed in credits
- Partners in Crime (1961) Ashton
- Three on a Spree (1961) Col. Drew
- Sink the Bismarck! (1960) Captain (Suffolk)
- The Edgar Wallace Mystery Theatre (1960) Ashton
- Interpol Calling (1959) Inspector MacAndrew
- A Touch of Larceny (1959) Cmdr. Bates
- A Woman of Mystery (1958) Harvey
- I Accuse! (1958) Prosecutor - 1st Dreyfus trial
- The Invisible Man (1958) Sir Charles Anderson
- A Tale of Two Cities (1958) Stryver
- Blind Spot (1958) F. G. Fielding
- The Safecracker (1958) Major Adbury
- Time Without Pity (1957) Under-Secretary - Home Office
- Stars in Your Eyes (1957) Ronnie
- The New Adventures of Charlie Chan (1957) Dr. Hilary Saunders
- The Birthday Present (1957) Barrister
- The Man in the Sky (1957) Maine
- 1984 (1956) Outer Party Announcer
- Boyd Q.C. (1956) Mr. Hinson
- Reach for the Sky (1956) Wing Commander Beiseigel
- The Baby and the Battleship (1956) Cmdr. Geoffrey Digby
- The Dam Busters (1955) Air Vice-Marshal The Hon. Ralph Cochrane (now Air Chief Marshal), G.B.E., K.C.B., A.F.C.
- Doctor in the House (1954) Dr. Parrish
- Beau Brummell (1954) Dr. Warren
- Father Brown (1954) Bishop's Secretary
- The Long Memory (1953) Prosecuting Counsel, not listed in credits
- Seven Days to Noon (1950) Barber, not listed in credits
- The Mudlark (1950) Hammond, not listed in credits
- Obsession (1949) not listed in credits
- Private Angelo (1949) not listed in credits
- Death at Newtownstewart (1948) Reporter / Crier