Filmography
| Year | Title | Role |
| 2009 | Danny Greene: The Rise and Fall of the Irishman | Original Music |
| 1987 | White Mischief | Jack Soames |
| 1984 | Sword of the Valiant (1984) | The King |
| 1982 | Gandhi (1982) | Judge Broomfield |
| 1981 | Light Years Away | Yoshka Poliakeff |
| 1978 | New Movie | First Elder |
| 1977 | The Last Remake of Beau Geste | Sir Hector |
| 1976 | Aces High | Lieutenant Colonel Silkin |
| 1975 | The Count of Monte Cristo (1908) | Abbe Faria |
| 1974 | 11 Harrowhouse | Clyde Massey |
| 1973 | Ludwig | Richard Wagner |
| 1973 | The Offence | Lieutenant Cartwright |
| 1972 | The Man Who Would Be Fred | Pope Leo |
| 1971 | Kidnapped (1971) | Lord Advocate |
| 1971 | Mary, Queen of Scots (1972) | William Cecil |
| 1970 | Ryan's Daughter | Father Collins |
| 1970 | The Night Visitor | The Inspector |
| 1969 | Battle of Britain | Air Vice Marshal Keith Park |
| 1967 | The Long Duel | Young |
| 1966 | The Liquidator (1965) | Mostyn |
| 1965 | Morituri | Colonel Statter |
| 1965 | Von Ryan's Express | Major Eric Fincham |
| 1965 | Operation Crossbow | Prof. Lindemann |
| 1964 | Father Goose | Commander Frank Houghton |
| 1962 | Mutiny on the Bounty | Capt. William Bligh |
| 1960 | Sons and Lovers | Walter Morel |
| 1958 | The Roots of Heaven | Morel |
| 1957 | Manuela | James Prothero |
| 1956 | Around the World in 80 Days (1956) | Denis Fallentin, Reform Club Member |
| 1955 | The Cockleshell Heroes | Captain Thompson |
| 1955 | The Lovers of Lisbon | Inspector Lewis |
| 1952 | Outcast of the Islands | Peter Willems |
| 1951 | The Clouded Yellow | Maj. David Somers |
| 1949 | The Passionate Friends | Professor Steven Stratton |
| 1949 | Le troisième homme | Major Calloway |
| 1947 | They Made Me a Criminal | George Clement "Clem" Morgan |
| 1946 | Green for Danger | Dr. Barnes |
| 1946 | The Adventuress | Lt. David Baynes |
| 1945 | Brief Encounter | Dr Alec Harvey |
| 1944 | The Way Ahead | Officer on Ship (uncredited) |