Actor (115 credits)
- Life of Shakespeare (1978) Lord Chamberlain
- The New Avengers (1976) Hugh Rydercroft
- Happy Ever After (1974) Judge
- The Pallisers (1974) Sir Orlando Drought
- Soft Beds, Hard Battles (1974) Brigadier
- A Raging Calm (мини-сериал) (1974) Baden Roberts
- The Adventurer (1972) John Ballard
- War & Peace (1972) Speransky
- The Protectors (1972) Charles Engleton
- Crown Court (1972) Mr. Justice Poynter
- The Moonstone (1972) Gabriel Betteredge
- Young Winston (1972) Joseph Chamberlain
- Elizabeth R (1971) Archbishop Gardiner
- The Persuaders! (1971) Prime Minister Norman Russell
- Persuasion (1971) Sir Walter Elliot
- Una lucertola con la pelle di donna (1971) The Commissioner, not listed in credits
- The Six Wives of Henry VIII (1970) Bishop Gardiner
- 10 Rillington Place (1970) Medical Board
- UFO (1970) Cabinet Minister
- Battle of Britain (1969) Tactical Records Officer, not listed in credits
- Laughter in the Dark (1969) Dealer
- The Mind of Mr. J.G. Reeder (1969) Lord Nettleford, not listed in credits
- Randall and Hopkirk (Deceased) (1969) Hepple
- Special Branch (1969) Colonel Harkstead
- Softly Softly: Task Force (1969) Chief Supt. Marshall
- Twisted Nerve (1968) Doctor
- Strange Report (1968) Dean Jordan
- Assignment K (1968) Howlett
- The Champions (1968) Sir Frederick
- Man in a Suitcase (1967) Sir Eric Coulsdon
- I'll Never Forget What's'isname (1967)
- The Prisoner (1967) Supervisor
- The Jokers (1967) Bank Manager
- The Cuckoo Patrol (1967) Snodgrass
- Spindoe (1967) Det. Insp. Tierney
- The Forsyte Saga (1966) Lord Charles Ferrar
- Naked Evil (1966) Jim Benson
- Rotten to the Core (1965) The General
- The Amorous Adventures of Moll Flanders (1965) Lawyer
- Where the Spies Are (1965) Major Harding
- Joey Boy (1965) General
- Master Spy (1964) Richard Horton
- Ring of Spies (1964) 2nd Member at Lord's, not listed in credits
- The Great War (мини-сериал) (1964) Various, not listed in credits
- 80,000 Suspects (1963) Medical Officer Boswell
- Espionage (1963) Senior civil servant
- Crane (1963) Raswani
- Maupassant (1963)
- Heavens Above! (1963) Prisoner Governor
- Lawrence of Arabia (1962) Cavalry General at Field Briefing, not listed in credits
- Il dominatore dei 7 mari (1962) Sir Francis Walsingham
- Life for Ruth (1962) Lawyer Mapleton
- Steptoe and Son (1962)
- Gorgo (1961) Admiral Brooks
- The Court Martial of Major Keller (1961) Morrell
- Ghost Squad (1961) Henry Dickinson
- Top Secret (1961) Casamegas
- The Secret Partner (1961) Lyle
- Sir Francis Drake (1961) Duke Of Alva
- The Pure Hell of St. Trinian's (1960) Army Officer
- The Spider's Web (1960) Hugo
- The Cheaters (1960) Burnham
- Suspect (1960) Dr Childs
- Sentenced for Life (1960) Ralph Thompson
- Carlton-Browne of the F.O. (1959) Security Officer
- The Four Just Men (1959) Judge Advocate
- I'm All Right Jack (1959) Minister of Labour
- Knight Errant Limited (1959) Doctor Siddeley
- Interpol Calling (1959) Insp. Hopkins
- No Hiding Place (1959) Colonel Shaw
- Sapphire (1959) Doctor Burgess, not listed in credits
- A Touch of Larceny (1959) Lt. Cmdr. Evans at P.R.O., not listed in credits
- Corridors of Blood (1958) Hospital chairman
- A Cry from the Streets (1958) Police Inspector, not listed in credits
- Up the Creek (1958) Coombes
- The Invisible Man (1958) Minister
- Carry on Sergeant (1958) Third Specialist
- The Spaniard's Curse (1958) Guy Stevenson, not listed in credits
- Further Up the Creek (1958) Flagship Commander
- Innocent Sinners (1958) Mr. Dyson - Olivia's Solicitor, not listed in credits
- I Only Arsked! (1958) not listed in credits
- Room at the Top (1958) Priest, not listed in credits
- The Safecracker (1958) Air Vice Marshal
- Them Nice Americans (1958) Inspector Adams
- The Depraved (1957) Tom Wilton
- Yangtse Incident: The Story of H.M.S. Amethyst (1957) British Ambassador at Nanking
- Brothers in Law (1957) Judge Emery
- You Pay Your Money (1957) Currie
- Three Sundays to Live (1957) Davitt
- The Counterfeit Plan (1957) Police Commissioner
- The New Adventures of Charlie Chan (1957) Howard Richard
- Man in the Shadow (1957) Bit Part, not listed in credits
- Son of a Stranger (1957) Dr. Delaney
- The Intimate Stranger (1956) Dr. Gray
- Reach for the Sky (1956) Air Ministry Doctor, not listed in credits
- The Weapon (1956) not listed in credits
- Tales from Soho (1956) Colonel Smith
- The Narrowing Circle (1956) George Pacey
- Private's Progress (1956) Col. Martin, not listed in credits
- Port of Escape (1956) Det. Insp. Crawford
- Armchair Theatre (1956) Alan Campbell
- ITV Play of the Week (1955) Arthur Stilton
- Carrington V.C. (1955) not listed in credits
- Touch and Go (1955) Stevens
- The Quatermass Xperiment (1955) Sir Lionel Dean, not listed in credits
- The Adventures of Robin Hood (1955) Rich Merchant
- They Can't Hang Me (1955) Wing Commander Riddle
- Sherlock Holmes (1954) Harringway
- There Was a Young Lady (1953)
- Hammer the Toff (1952) Superintendent
- His Excellency (1952) Security Officer
- The Lady with a Lamp (1951)
- The Smart Aleck (1951) Defending Counsel
- Appointment with Venus (1951) RAMC captain
- Maytime in Mayfair (1949) Commissionaire, not listed in credits