Actor (114 credits)
- Premiere (1977) Old man
- The Man from Nowhere (1975) George Harvey
- The Nine Tailors (1974) Dowson
- The Ruling Class (1972) Lord
- Columbo: Dagger of the Mind (1972) George, Steward at Supt. Durk's Club, not listed in credits
- Casanova (1971) Senior Inquisitor
- Zeppelin (1971) Prime Minister
- Song of Norway (1970) Gade
- The Six Wives of Henry VIII (1970) Cardinal Campeggio
- Arizona Colt (1966)
- Mystery and Imagination (1966) Sir Montague Malthus
- Who Killed the Cat? (1966) Gregory
- The Tomb of Ligeia (1964) Minister at Graveside
- Sherlock Holmes (1964) Mycroft Holmes
- Story Parade (1964) George Norville
- The Haunting (1963) Eldridge Harper
- Espionage (1963) Roger Upton
- Heavens Above! (1963) Cabinet Minister #1, not listed in credits
- The Golden Rabbit (1962)
- Satan Never Sleeps (1962) Father Lemay, not listed in credits
- Postman's Knock (1962) Mr. Fordyce
- Offbeat (1961) J. B. Wykenham
- Three on a Spree (1961) Judge
- Shoot to Kill (1960) Wood
- Armchair Mystery Theatre (1960) Judge
- And the Same to You (1960) Trout
- Carry on, Constable (1960) Motorist, not listed in credits
- Snowball (1960) Mr. King
- Please Turn Over (1960) Mr. Appleton
- The Man Who Could Cheat Death (1959) Second Doctor, not listed in credits
- Carlton-Browne of the F.O. (1959) Sir John Farthing
- The Golden Disc (1958) Mr. Dryden
- Kill Me Tomorrow (1957) Mr. Brook
- Woman and the Hunter (1957) Insp. McGregor
- Sea Wife (1957) Army Padre
- Carry on Admiral (1957) First Sea Lord
- The Naked Truth (1957) Chemist, not listed in credits
- The Surgeon's Knife (1957) Maj. Tilling
- Inside Information (1957) Insp Hammond
- Boyd Q.C. (1956) Mr. Noel
- Reach for the Sky (1956) Air Vice-Marshal Leigh-Mallory
- Around the World in Eighty Days (1956) Club Steward
- Lust for Life (1956) Commissioner De Smet
- The Crime of the Century (1956) Asst. Commissioner Relf
- Bhowani Junction (1956) General Ackerby, not listed in credits
- Private's Progress (1956) Doctor at Medical
- Tons of Trouble (1956) Psychiatrist
- The Man Who Never Was (1955) Adams, not listed in credits
- The Beachcomber (1954) Sir Henry Johnstone, not listed in credits
- Forbidden Cargo (1954) Mr. Bennett, not listed in credits
- Johnny on the Spot (1954) Insp. Beveridge
- Front Page Story (1954) Editor
- Thought to Kill (1954) Gooch
- To Dorothy a Son (1954) Parsons
- Seagulls Over Sorrento (1954) Member of Admiralty Board, not listed in credits
- The Black Knight (1954) The Abbot
- The Million Pound Note (1953) Samuel Clements, not listed in credits
- Flannelfoot (1953) Insp. Duggan
- Appointment in London (1953) Instructor, not listed in credits
- Malta Story (1953) British Officer, not listed in credits
- Escape by Night (1953) Tallboy
- Martin Luther (1953)
- Mr. Denning Drives North (1952) Coroner
- The Late Edwina Black (1952) Head-Master
- My Wife's Lodger (1952) Doctor
- Top Secret (1952) Barworth Controller
- Angels One Five (1952) Group Controller
- Hindle Wakes (1952) Mr. Jeffcote
- The Lavender Hill Mob (1951) Turner
- Hell Is Sold Out (1951) Specialist
- Laughter in Paradise (1951) Mr. Wagstaffe - Bank Manager
- The House in the Square (1951) Ronson, not listed in credits
- Captain Horatio Hornblower R.N. (1951) Adm. McCartney
- The Adventurers (1951) Van Thaal
- BBC Sunday-Night Theatre (1950) George Brander
- Shadow of the Past (1950) Solicitor
- Seven Days to Noon (1950) The Prime Minister
- My Daughter Joy (1950) Col. Fogarty
- Diamond City (1949) Robert Southey
- The Bad Lord Byron (1949) Judge
- Obsession (1949) Clubman
- Black Magic (1949) Court President
- Boys in Brown (1949) Judge, not listed in credits
- All Over the Town (1949) Sam Vane
- Under Capricorn (1949) Mr. Riggs
- That Dangerous Age (1949) Prosecutor
- Christopher Columbus (1949) Talavera
- The Case of Charles Peace (1949) Counsel for Defence
- As You Are (1948) Edward Dawson
- Counterblast (1948) Col Ingram, Gillington POW Camp Commandant
- Reunion (1948) Sir Robert Wisdom
- Bonnie Prince Charlie (1948) Macleod
- The Phantom Shot (1947) Caleb Horder
- Fame Is the Spur (1947) Radshaws' Doctor, not listed in credits
- Take My Life (1947) Det Sgt Hawkins. (Deaf Man.), not listed in credits
- An Ideal Husband (1947) Member Of Parliament, not listed in credits
- Busman's Honeymoon (1947) Bunter
- Green for Danger (1946) Dr. White
- Morning Departure (1946) Lt. McFee
- Journey Together (1945) Commanding Officer at Falcon Field
- Pink String and Sealing Wax (1945) Clerk of the Court
- Escape to Danger (1943) George Merrick
- The Big Blockade (1942) German businessman
- The Foreman Went to France (1942) Sir Charles Fawcett Managing Director
- The Day Will Dawn (1942) Daily Express Reporter in Phone Booth, not listed in credits
- Meet Maxwell Archer (1940) Nicolides
- At the Villa Rose (1940) Mons. Besnard
- Too Dangerous to Live (1939) Murbridge / Wills
- The Missing People (1939) Surtees
- The Lion Has Wings (1939) German Bomber Chief
- Q Planes (1939) Pollack - Aviation Engineer, not listed in credits
- Kate Plus Ten (1938) Police Chief
- The Drum (1938) Major Gregoff
- Strange Boarders (1938) Barstow