| The Three Sisters (1981) as Chebutikin |
| A Performance of Macbeth (1979) as Duncan |
| The Comedy of Errors (1978) as Aegeon |
| The Apple Cart (1975) as Foreign Secretary |
| Warm Feet, Warm Heart (1970) as Marquis Brown |
| End of Story (1969) as Gerald |
| Decline and Fall ...of a Birdwatcher (1968) as Sir Humphrey Maltravers |
| Strangler's Web (1965) as Jackson Delacorte |
| Treasure Island (1965) as Long John Silver |
| A Choice of Coward: Blithe Spirit (1964) as Charles Condomine |
| The Three Sisters (1963) as Lt. Col. Vershinin |
| A Woman of No Importance (1960) as Lord Illingworth |
| The Crowning Touch (1959) as Mark |
| Hidden Homicide (1959) as Michael Cornforth |
| Kill Her Gently (1957) as Jeff Martin |
| Not Wanted on Voyage (1957) as Guy Harding |
| The Truth About Women (1957) as Sir Jeremy |
| Account Rendered (1957) as Robert Ainsworth |
| King's Rhapsody (1957) as Nikki |
| Menace In The Night (1957) as Rapson |
| Scarlet Web (1954) as Jake Winter |
| The Sea Shall Not Have Them (1954) as Group Capt. Todd |
| Star of My Night (1954) as Michael Donovan |
| Due mogli sono troppe (1951) as David Fry |
| Once Upon a Dream (1949) as Jackson |
| Good-Time Girl (1948) as Danny Martin |
| Miranda (1948) as Dr. Paul Martin |
| Look Before You Love (1948) as Charles Kent |
| They Made Me a Fugitive (1947) as Narcy |
| The Rake's Progress (1945) as Sandy Duncan |
| The Wicked Lady (1945) as Sir Ralph Skelton |
| Uncensored (1942) as Father De Gruyte |
| The Day Will Dawn (1942) as Police Inspector Gunter (as Griffiths Jones) |
| This Was Paris (1942) as Capt. Bill Hamilton |
| Atlantic Ferry (1941) as David MacIver |
| Young Man's Fancy (1939) as Lord Alban |
| The Four Just Men (1939) as James Brodie |
| Marco Millions (1939) |
| A Yank at Oxford (1938) as Paul Beaumont |
| Return of a Stranger (1937) as James Martin |
| The Wife of General Ling (1937) as John Fenton |
| The Mill on the Floss (1937) as Stephen Guest |
| First a Girl (1935) as Robert |
| Escape Me Never (1935) as Caryl Sanger |
| The Rise of Catherine the Great (1934) as Grigory Orlov |
| Money Talks (1932) as Jimmy Dale |
| The Collection as Harry |