Actor (53 credits)
- Three Hats for Lisa (1966) Hilton doorman
- Curse of the Fly (1965) Hotel Porter
- Seance on a Wet Afternoon (1964) Mr. Weaver, not listed in credits
- Troubled Waters (1964) Attendant
- Do You Know This Voice? (1964) Desk sergeant
- The Runaway (1963) Staff Officer
- First Night (1963) Fawcett
- A Stitch in Time (1963) Doctor, not listed in credits
- Nothing Barred (1961) Governor
- The Night We Dropped a Clanger (1961) Wing Cmdr. Jones
- Man from Interpol (1960) Gladstone
- An Honourable Murder (1960) Ligar
- The Cheaters (1960) Marsh
- Feet of Clay (1960) Magistrate
- Night Train for Inverness (1960) Doctor on Train, not listed in credits
- Sentenced for Life (1960) Williams
- High Jump (1959) Tom Rowton
- Maigret (1959) Captain Delcourt
- Virgin Island (1959) Heath
- Interpol Calling (1959) Artigas
- Innocent Meeting (1959) Fry
- The Square Peg (1958) General Hunt
- Moment of Indiscretion (1958) Surgeon
- The Safecracker (1958) Detective
- Three Crooked Men (1958) Mr. Brady, not listed in credits
- The Birthday Present (1957) Green, not listed in credits
- Satellite in the Sky (1956) Radio Commentator, not listed in credits
- Whack-O! (1956) Mr. Foster
- An Alligator Named Daisy (1955) Customs Man, not listed in credits
- ITV Television Playhouse (1955) Inspector Golding
- Contraband Spain (1955) Preventive Officer
- A Prize of Gold (1955) Police Detective
- The Master Plan (1955) Gen. Harry Goulding
- One Jump Ahead (1955) Spt. Faro
- As Long as They're Happy (1955) Ship's purser
- Svengali (1954) Tout
- The Diamond (1954) Police Chemist, not listed in credits
- Star of India (1954) Captain
- Profile (1954) Insp. Crawford
- Sherlock Holmes (1954) Guy Dunham
- Bang! You're Dead (1954) The Warder
- Appointment in London (1953) Padre, not listed in credits
- The Fake (1953) Police Inspector
- Murder at 3am (1953) McMann
- Rough Shoot (1953) Sgt. Baines
- Women of Twilight (1952) Minor Role, not listed in credits
- No Place for Jennifer (1950) Salesman, not listed in credits
- The Temptress (1949) Dr. Leroy
- The Greed of William Hart (1948) Dr. Cox
- O.H.M.S. (1937) Matthews, not listed in credits
- Strange Experiment (1937) Leech
- Jack of All Trades (1936) not listed in credits
- Convict 99 (1919) Warder Gannawy