Actor (85 credits)
- The Guinea Pig (1949) Peck
- The Queen of Spades (1949) Herman's servant
- The Monkey's Paw (1948) Grimshaw
- Noose (1948) Barber
- The Red Shoes (1948) Boisson
- The Dark Road (1948)
- The Fallen Idol (1948) Clock Winder
- Hamlet (1947) Gravedigger
- Hamlet Part 2 (1947) Gravedigger
- Hamlet Part 2/II (1947) Gravedigger
- Hamlet Part 2/II (1947) Gravedigger
- Great Expectations (1946) Uncle Pumblechook
- Under New Management (1946) The Bridegroom
- The Laughing Lady (1946) Tom
- Night Boat to Dublin (1946) Station Master
- The Voice Within (1945) Fair Owner
- Waltz Time (1945) Minister of War
- Battle for Music (1945) Official Receiver
- For You Alone (1945) Sir Henry Markham, not listed in credits
- Kiss the Bride Goodbye (1945) Fraser
- On Approval (1944) Landlord
- A Canterbury Tale (1944) Woodcock
- Schweik's New Adventures (1943) Gestapo man at inn
- They Met in the Dark (1943) Waiter, not listed in credits
- Escape to Danger (1943) not listed in credits
- Out of the Box (1942)
- Sabotage at Sea (1942) Talkative sailor at table
- One of Our Aircraft Is Missing (1942) The Burgomaster
- This Was Paris (1942) Popinard, Amusement Park Owner
- They Flew Alone (1942) Old General
- Hard Steel (1942) Mr. Kissack
- The Great Mr. Handel (1942) Phineas
- Rush Hour (1941) Bus Conductor, not listed in credits
- Spellbound (1941) Mr. Cathcart
- Cottage to Let (1941) Dr. Truscott
- Turned Out Nice Again (1941) Drunk, not listed in credits
- Freedom Radio (1941) Sebastian
- Quiet Wedding (1941) Railway Porter, not listed in credits
- The Ghost of St. Michael's (1941) Procurator Fiscal
- 21 Days (1940) Evan
- Contraband (1940) Axel Skold / Erik Skold
- The Thief of Bagdad (1940) Astrologer
- Ten Days in Paris (1940) Benoit
- Pastor Hall (1940) Nazi Pastor
- Spy for a Day (1940) Mr. Britt.
- Convoy (1940) Minesweeper Skipper
- Crimes at the Dark House (1940) Dr. Isidor Fosco
- Trunk Crime (1939) Old Dan
- Jamaica Inn (1939)
- Inquest (1939) Stephen Neale
- The Four Feathers (1939) Mahdi Interpreter, not listed in credits
- Q Planes (1939) Stage Door Keeper
- The Spy in Black (1939) Engineer
- A Spot of Bother (1938) McTavish the Golf Club Official, not listed in credits
- Keep Smiling (1938) Jack
- The Last Barricade (1938) Captain MacTavish
- Knight Without Armour (1937) Station Master
- Secret Lives (1937) Robert Pigeon
- Forget Me Not (1936) New York theatre manager
- Hearts of Humanity (1936) Alf Hooper
- Men of Yesterday (1936)
- The Conquest of the Air (1936) Tiberius Cavallo
- Treachery on the High Seas (1936) Brainie
- Rembrandt (1936) Jeweller, not listed in credits
- Moscow Nights (1935) Spy
- Königsmark (1935) Professor, not listed in credits
- Invitation to the Waltz (1935) Periteau
- Peg of Old Drury (1935) Mr. Rich
- The Ghost Goes West (1935) The McLaggen
- I Give My Heart (1935) Cascal
- The Queen's Affair (1934) Revolutionary
- The Old Curiosity Shop (1934) Quilp
- Nell Gwyn (1934) French Ambassador, not listed in credits
- The Private Life of Don Juan (1934) Golden Pheasant Manager, not listed in credits
- Blind Justice (1934) Harry
- The Wandering Jew (1933) Palermo Merchant, not listed in credits
- Red Wagon (1933) Minor Role, not listed in credits
- Matinee Idol (1933) Mr. Clappit
- Crime on the Hill (1933) Jevons
- The Private Life of Henry VIII. (1933) The King's Barber, not listed in credits
- Carmen (1932) Remenado
- The Lucky Number (1932) The Photographer
- Help Yourself (1932) Sam Short
- Many Waters (1931) Director
- Suspense (1930) Scruffy