| Callan: This Man Alone (2016) Himself (archive) |
| Testimony (1988) Khatchaturyan |
| In from the Cold? A Portrait of Richard Burton (1988) Self |
| Puccini (1984) Giacchi, the Doctor |
| The Ghost Downstairs (1982) Narrator |
| The Life and Times of David Lloyd George (1981) Dr Clifford |
| Doctor Who: The Armageddon Factor (1979) The Shadow |
| Les Misérables (1978) Magistrate |
| The Lord of the Rings (1978) Gandalf (voice) |
| The Thirty Nine Steps (1978) Harkness |
| The Portable Phonograph (1977) The Actor |
| Buffet (1976) Arnold |
| Snooker (1975) Humphrey |
| Anne of the Thousand Days (1969) Thomas More |
| Where Eagles Dare (1968) Thomas |
| Which of These Two Ladies Is He Married To? (1967) Alex |
| A Challenge for Robin Hood (1967) Sir John |
| The Wars of the Roses (1965) Duke of Suffolk |
| Innocent Sinners (1958) Father Lambert |
| Dunkirk (1958) Captain (uncredited) |
| The Film That Never Was (1957) |
| The Battle of the River Plate (1956) Ray Martin |
| The Man Who Never Was (1956) Lt. Jewell |
| Alexander the Great (1956) Aeschenes |
| The Long Dark Hall (1951) Sergeant Cochcran |