Actor (57 credits)
- Soapbox Derby (1958) Grandpa
- The Shiralee (1957) Sam
- The Tommy Steele Story (1957) Junkshop Man
- You Pay Your Money (1957) Goodwin
- Joyous Errand (1957) Eddy Toddy
- The Feminine Touch (1956) Gardener, not listed in credits
- Keep It Clean (1956) Stage Door Keeper
- The Gelignite Gang (1956) 1st Watchman
- The Delavine Affair (1955) Mr. Bissett, not listed in credits
- Footsteps in the Fog (1955)
- Don't Blame the Stork (1954) Michael O'Connor
- Lease of Life (1954) Spooner
- Willie the Squouse (1954) Humphrey
- Robin Hood (1953) Prior
- Alf's Baby (1953) Will Donkin
- Kidnapped (1952) Henderland
- The Card (1952) Lord Mayor, not listed in credits
- The Romantic Age (1949) Withers
- Bonnie Prince Charlie (1948) Ian MacQueen
- Hindle Wakes (1947) Sir Timothy Farrar
- The Next of Kin (1942) Corporal on Train, not listed in credits
- The Big Blockade (1942) Driver
- The Farmer's Wife (1941) P. C. Chave
- Contraband (1940) Taxi Driver, not listed in credits
- Ten Days in Paris (1940) not listed in credits
- Girl in the News (1940) Taxi Driver, not listed in credits
- Hoots Mon (1940) Campbell
- The Coffin (1939) Herbert Crabtree
- L'avare (1939) Jacques - cook and coachman to Harpagon
- Q Planes (1939) John - Factory Watchman, not listed in credits
- Lassie from Lancashire (1938) Dad
- Break the News (1938) The property man
- Follow Your Star (1938) Shorty
- Good Morning, Boys (1937) Arty Jones
- The Lilac Domino (1937)
- Captain's Orders (1937) Scotty
- Wings of the Morning (1937) James Patrick Aloysius «Jimmy» Brannigan
- Knight Without Armour (1937) Hospital Orderly, not listed in credits
- Shipmates (1936) Andrew McFee
- Hearts of Humanity (1936)
- Southern Roses (1936) MacDougal, not listed in credits
- The Man Who Could Work Miracles (1936) Toddy Beamish
- The Captain's Table (1936) Sanders
- Jubilee Window (1935) Dave
- The Ghost Goes West (1935) Murdoch's Groom
- The Small Man (1935) Scotty
- That's My Uncle (1935) Walter Frisbee
- There Goes Susie (1935) Sunshine
- Open All Night (1934)
- Bypass to Happiness (1934) Wallop
- The River Wolves (1934) Jock Brodie
- Say It with Flowers (1934) Scotty MacDonald
- Flood Tide (1934) Scotty
- A Cuckoo in the Nest (1933) Pinhorn
- The Private Life of Henry VIII. (1933) Bit Part, not listed in credits
- The Beggar Student (1931) Sergeant
- East Lynne on the Western Front (1931) Maurice / Levison