Actor (83 credits)
- The Ties That Bind Us (2008) Hobson, хроника
- A Voyage Round My Father (1984) Doctor
- Octopussy (1983) British Ambassador
- The Godsend (1980) Dr. Collins
- Atom Spies (1979) Mackenzie-King
- Home Before Midnight (1979) The Judge
- The First Great Train Robbery (1978) Burke
- The Black Windmill (1974) Gen. St. John
- House of Whipcord (1974) Justice Bailey
- Orson Welles' Great Mysteries (1973) General Fox
- The Satanic Rites of Dracula (1973) Lord Carradine
- The Flesh and Blood Show (1972) Major Bell / Sir Arnold Gates
- The Rivals of Sherlock Holmes (1971) Mr. Arundel
- Kate (1970) Paul Duncan
- The Vortex (1969) David Lancaster
- Randall and Hopkirk (Deceased) (1969) Philip Yateman
- Guns in the Heather (1969) Lord Boyne
- Take Three Girls (1969) Reverend Bell
- Last of the Long-haired Boys (1968) Conyers
- The Wednesday Play (1964) Consultant
- Ring of Spies (1964) Captain Warner
- Festival (1963) Cardinal Barberini
- Billy Liar (1963) Insp. MacDonald
- The Valiant (1962) Reverend Ellis
- A Quiet Game of Cards (1962) Raymond Cunningham
- Suspense (1962) Candler
- The Longest Day (1962) Group Capt. J.N. Stagg, not listed in credits
- Armchair Mystery Theatre (1960) Police Detective
- Urge to Kill (1960) Superintendent Allen
- The Four Just Men (1959) Mark Richmond
- Next to No Time (1958) Jerry Lane
- Saint Joan (1957) Captain La Hire
- At the Stroke of Nine (1957) Frank
- Lady of Vengeance (1957) Inspector Madden
- Colonel March of Scotland Yard (1956) Horton
- It's Never Too Late (1956) Charles Hammond
- The Brain Machine (1955) Dr. Geoffrey Allen
- The Dam Busters (1955) Captain Joseph (Mutt), Summers, C.B.E.
- London Playhouse (1955) David
- Room in the House (1955) Jack Richards
- The Adventures of Robin Hood (1955) Peregrinus
- Lilli Palmer Theatre (1955)
- All Living Things (1955)
- Duel in the Jungle (1954) Supt. Roberts
- Time Is My Enemy (1954) John Everton
- Seagulls Over Sorrento (1954) Cmdr. Sinclair
- Single-Handed (1953) Capt. Tom Ashley, HMS «Amesbury»
- The Intruder (1953) Inspector Williams
- Escape by Night (1953) Insp. Frampton
- I vinti (1953) Ken Wharton
- The Teckman Biography (1953) Philip Chance
- Black 13 (1953) Robert
- Black Orchid (1953) Vincent Humphries
- Murder at Scotland Yard (1952) Insp. Morley
- Death of an Angel (1952) Robert Welling
- You're Only Young Twice (1952) Sir Archibald Asher
- The Story of Robin Hood and His Merrie Men (1952) King Richard
- The Lavender Hill Mob (1951) Divisional Detective Inspector
- To Have and to Hold (1951) Brian
- BBC Sunday-Night Theatre (1950) Earl of Northumberland
- The Tragedy of King Richard II (1950) Earl of Northumberland
- Man on the Run (1949) Detective at Cabby's Restaurant
- Adam and Evelyne (1949) Bert - Adam's Friend, not listed in credits
- The Blue Lagoon (1949) Second Mate
- Golden Arrow (1949) Hedy's Husband
- Contraband (1940) Undetermined Role, not listed in credits, слухи
- The Case of the Frightened Lady (1940) Richard Ferraby
- Sunset in Vienna (1940) Ludwig, not listed in credits
- Let's Be Famous (1939) Johnny Blake
- Star of the Circus (1938) Truxa
- Incident in Shanghai (1938) Pat Avon
- The Gaunt Stranger (1938) Det. Insp. Alan Wembury
- Marigold (1938) Lt. Archie Forsyth
- Sailing Along (1938) Seaman at Birthday Party, not listed in credits
- Yellow Sands (1938) Arthur Varwell
- The Cavalier of the Streets (1937) The Cavalier
- Return of the Scarlet Pimpernel (1937) Lord Hastings
- The Show Goes On (1937) Designer
- East Meets West (1936) O'Flaherty
- Midnight at Madame Tussaud's (1936) Gerry Melville
- Things to Come (1936) World Transport Official, not listed in credits
- Wednesday's Luck (1936) Jim Carfax
- Irish Hearts (1934) Dr. Connellan