Actor (64 credits)
- Rotten to the Core (1965) The Admiral
- The Plane Makers (1963) Yorkie
- Reach for Glory (1962) Headmaster
- Ghost Squad (1961) Caterer
- Top Secret (1961) Halifax
- Saturday Night and Sunday Morning (1960) Mr. Bull
- Citizen James (1960)
- Sink the Bismarck! (1960) Civilian Worker on Prince of Wales, not listed in credits
- Jack the Ripper (1959) Hospital Porter Hodges / Dr. Tranter's Door Keeper
- Blood of the Vampire (1958) Drunken Doctor
- Legal Action (1958) Dr. Manning
- Another Time, Another Place (1958) Alfy
- Stormy Crossing (1958) Grantly Memorial Doctor
- The New Adventures of Charlie Chan (1957) Bendle
- Boyd Q.C. (1956) Arthur Todd
- Colonel March of Scotland Yard (1956) 2nd Judge
- Ivor Novello (1956) The Colonel
- Hancock's Half Hour (1956) Army Officer
- Port of Escape (1956) Bates, not listed in credits
- Footsteps in the Fog (1955) Michael Corcoran
- Fast and Loose (1954)
- Impulse (1954) Joe
- The Passing Stranger (1954) Maxie
- Cosh Boy (1953) Mr. Beverley
- The Happy Family (1952) Mayor
- The Stranger Left No Card (1952) Mr. Latham
- Madeleine (1950) Dr. Yeoman
- Let's Have a Murder (1950)
- Once a Sinner (1950) Mr. Baker
- The Blue Lamp (1950) Drunk, not listed in credits
- Man on the Run (1949) Reg Hawkins
- For Them That Trespass (1949)
- The History of Mr. Polly (1949) Mr. Podger, not listed in credits
- The Queen of Spades (1949) Sasha
- As You Are (1948) Arnold Stewkins
- It's Hard to Be Good (1948) Taxi Driver, not listed in credits
- Jenny Villiers (1948) Otley
- My Brother Jonathan (1948) Joseph the Porter
- Beware of Pity (1946) Mess Sergeant, not listed in credits
- I See a Dark Stranger (1946) Tynwald Court Usher, not listed in credits
- I'll Turn to You (1946) The Neighbour, not listed in credits
- Morning Departure (1946) Able Seaman Higgins
- Mr. Emmanuel (1944) Koch
- San Demetrio London (1943) Mr. Nelson, not listed in credits
- Hard Steel (1942) Flavell
- King Arthur Was a Gentleman (1942) not listed in credits
- South American George (1941) not listed in credits
- Spellbound (1941) Mr. Nugent
- I Thank You (1941) Lomas
- East of Piccadilly (1941) George
- Contraband (1940) Naval Officer, not listed in credits
- A Window in London (1940) Hotel Doorman, not listed in credits
- The Stars Look Down (1940) Cinema Commissionaire, not listed in credits
- Neutral Port (1940) Charlie Baxter
- Three Silent Men (1940) Badger Wood
- Yes, Madam? (1939) Catlett
- This'll Make You Whistle (1938) Furnishings Salesman, not listed in credits
- The Citadel (1938) Man Who Buys Microscope, not listed in credits
- The Lilac Domino (1937) Arnim, Anatole's balding comrade
- Adventure's End (1937) Slivers
- The Man Behind the Mask (1936) Cast Member, not listed in credits
- The Conquest of the Air (1936) Minor Role, not listed in credits
- D'Ye Ken John Peel? (1935)
- First a Girl (1935) Cast Member, not listed in credits