Actor (88 credits)
- Strike It Rich (1989) Lecherous Man with Wink
- Playing Away (1987) The Colonel
- Vanity Fair (1987) Gen. Brandon
- The Whistle Blower (1986) Irate Driver
- Priest of Love (1981) Arthur Lawrence
- The Sea Wolves (1980) Barker
- Flashpoint Africa (1980) Mr. Barraclough
- The Wild Geese (1978) Skyjacker
- Let's Get Laid (1978) The Commissioner
- Rob Roy (1977) Sir Hildebrand
- Philby, Burgess and Maclean (1977) Peterson
- Poldark (1975) Benjamin Penvenen
- Survivors (1975) Doctor
- Legend of the Werewolf (1975) Dignitary
- The Amorous Milkman (1975) Tom
- Diamonds on Wheels (1974) Steward
- Shabby Tiger (мини-сериал) (1973) Sir George Faunt
- Psychomania (1973) Sergeant
- War & Peace (1972) Uncle
- Young Winston (1972) Colonel Martin
- No Blade of Grass (1970) David Custance
- Cromwell (1970) Captain Lundsford
- When Dinosaurs Ruled the Earth (1970)
- The Desperados (1969) Haller
- Randall and Hopkirk (Deceased) (1969)
- The Magic Christian (1969) Duke in Sotheby's
- Hammerhead (1968) Huntzinger
- The Vulture (1966) Jarvis, the butler
- The Fighting Prince of Donegal (1966)
- The Three Musketeers (1966) Lord de Winter
- Genghis Khan (1965) Kuchluk
- Thunderball (1965) Group Captain Dawson
- Guns at Batasi (1964) Captain
- Girl in the Headlines (1963) Walbrook
- The Night of the Prowler (1962) Robert Langton
- Flight from Singapore (1962) Squadron Leader Hill
- Out of This World (1962) Selfe
- Serena (1962) Insp. Gregory
- Dentist on the Job (1961) Newsreader
- The Frightened City (1961) Supt. Dave Carter
- Sir Francis Drake (1961) Lord Westbrook
- The Challenge (1960) Max
- The Cheaters (1960)
- Too Hot to Handle (1960) Inspector West
- The Four Just Men (1959) District Attorney
- I Was Monty's Double (1958) Col. Dawson
- Further Up the Creek (1958) First Lieutenant, not listed in credits
- Murder Reported (1958) Bill Stevens
- There's Always a Thursday (1957) Middleton
- The Girl in the Picture (1957) Inspector Bliss
- Man-Eater (1957) Rick Torry
- The New Adventures of Charlie Chan (1957) Inspector Duff
- Suspended Alibi (1957) Paul Pearson
- Operation Murder (1957) Dr. Bowen
- Fortune Is a Woman (1957) Fred Connor
- Colonel March of Scotland Yard (1956) Paul
- The Gelignite Gang (1956) John Rutherford
- The Adventures of Aggie (1956) Jean Lamoureaux
- Miss Tulip Stays the Night (1955) Andrew Dax
- Count of Twelve (1955) Mario (эпизод 'Blind Man's Bluff')
- Alias John Preston (1955) Sylvia's Husband in Dream
- The Dark Avenger (1955) Sir Ellys
- Stolen Assignment (1955) Henry Crossley
- John Wesley (1954) Thomas Maxfield
- The Men of Sherwood Forest (1954) King Richard
- The Stranger Came Home (1954) Job Crandall
- Douglas Fairbanks, Jr., Presents (1953) Chris O'Mara
- Ivanhoe (1952) Philip DeMalvoisin
- Come Back Peter (1952) John Neilson
- 13 East Street (1952) Insp. Gerald Blake
- The Magic Box (1951) Sitter in Bath Studio
- Guilt Is My Shadow (1950) Kit
- Marry Me (1949) Martin Roberts
- Portrait from Life (1949) Ferguson
- Boys in Brown (1949) Tigson
- A Boy, a Girl and a Bike (1949) Sam Walters
- My Sister and I (1948) Roger Crisp
- When the Bough Breaks (1947) Robert Norman
- The October Man (1947) Harry Carden
- Hungry Hill (1947) Ward
- Frieda (1947) Alan Dawson
- The Mark of Cain (1947)
- Master of Bankdam (1947) Lemuel Pickersgill
- Convoy (1940) Holt, not listed in credits
- Dangerous Comment (1940) Channing, not listed in credits
- Sword of Honour (1939) not listed in credits
- Return of the Frog (1938) Cadet with Question, not listed in credits
- The Challenge (1938) Minor Role, not listed in credits