Actor (87 credits)
- Two Years Before the Mast (1946) Butler, not listed in credits
- Devotion (1946) Land Agent, not listed in credits
- Love Letters (1945) Postman, not listed in credits
- The Lost Weekend (1945) Dave, not listed in credits
- The House of Fear (1945) Alex MacGregor
- The Unseen (1945) Drunk, not listed in credits
- Tonight and Every Night (1945) Police Sergeant, not listed in credits
- Molly and Me (1945) Angus - Gardener, not listed in credits
- Salty O'Rourke (1945) Square MacPherson, not listed in credits
- The Lodger (1944) Sergeant Bates
- The Uninvited (1944) Ben - Boat Owner, not listed in credits
- Frenchman's Creek (1944) Martin - Coachman, not listed in credits
- The Scarlet Claw (1944) Sergeant Thompson
- The Hour Before the Dawn (1944) Farmer, not listed in credits
- None But the Lonely Heart (1944) Policeman with Stripes, not listed in credits
- Enter Arsene Lupin (1944) Bobby, not listed in credits
- Bonnie Lassie (1944) Mr. MacGregor
- Jane Eyre (1943) Guard on Coach from Lowood, not listed in credits
- The Constant Nymph (1943) Florist, not listed in credits
- Good Luck, Mr. Yates (1943) Angus, not listed in credits
- The Mysterious Doctor (1943) Tom Andrews, not listed in credits
- Two Tickets to London (1943) Capt. Hawkins, not listed in credits
- Ministry of Fear (1943) English Bobby, not listed in credits
- Princess O'Rourke (1943) Grace, not listed in credits
- Frankenstein Meets the Wolf Man (1943)
- Nightmare (1942) Jock
- Mrs. Miniver (1942) Carruthers, not listed in credits
- Son of Fury: The Story of Benjamin Blake (1942) Shellback, not listed in credits
- This Above All (1942) Clerk, not listed in credits
- The Gay Sisters (1942) Benson
- Now, Voyager (1942) William, not listed in credits
- The Great Man's Lady (1942) Bartender, not listed in credits
- Random Harvest (1942) Lodgekeeper at Random Hall, not listed in credits
- Reap the Wild Wind (1942) Old Director, not listed in credits
- Eagle Squadron (1942) Fire Warden, not listed in credits
- H.M. Pulham, Esq. (1941) Hugh the Butler
- Rage in Heaven (1941) Worker's Delegate #2, not listed in credits
- They Met in Bombay (1941) Sergeant on Sidewalk, not listed in credits
- Smilin' Through (1941) Sexton
- The Feminine Touch (1941) Brighton
- One Night in Lisbon (1941) Cab Driver, not listed in credits
- Suspicion (1941) Trunk Man, not listed in credits
- Blossoms in the Dust (1941) Frederick, Kahly's Butler, not listed in credits
- South of Suez (1940) Detective Sergeant in Thornton's Office, not listed in credits
- Adventure in Diamonds (1940) Bartender
- A Dispatch from Reuter's (1940) Constable, not listed in credits
- The Philadelphia Story (1940) Mac, not listed in credits
- The Earl of Chicago (1940) Hanger-on, not listed in credits
- Waterloo Bridge (1940) Barnes - Cronin's Butler, not listed in credits
- My Son, My Son! (1940) Drayman
- I Take This Woman (1940) Ship Steward, not listed in credits
- Arrest Bulldog Drummond (1939) Constable McThane
- We Are Not Alone (1939) Ticket Collector, not listed in credits
- Rulers of the Sea (1939) Second Mate Evans
- Union Pacific (1939) Irishman, not listed in credits
- Captain Fury (1939) Cook, not listed in credits
- Bulldog Drummond's Secret Police (1939) Constable Jenkins
- Death of a Champion (1939) Angus McTavish
- If I Were King (1938) First Officer, not listed in credits
- Bulldog Drummond's Peril (1938) Constable McThane
- Kidnapped (1938) Blacksmith
- Bulldog Drummond Escapes (1937) Gower
- Souls at Sea (1937) Butler, not listed in credits
- Love Under Fire (1937) McWhirter, not listed in credits
- You Only Live Once (1937) Fireman, not listed in credits
- Wee Willie Winkie (1937) Card Playing Soldier, not listed in credits
- Another Dawn (1937) Campbell, not listed in credits
- Lost Horizon (1937) Embassy Club Steward, not listed in credits
- Lancer Spy (1937) Orderly, not listed in credits
- The Girl from Mandalay (1936) Malone
- The Lady Consents (1936) Engineer McGregor, not listed in credits
- A Message to Garcia (1936) Tevis, not listed in credits
- Mary of Scotland (1936) not listed in credits
- The Princess Comes Across (1936) Assistant Purser, not listed in credits
- Rose-Marie (1936) Doorman, not listed in credits
- The Plainsman (1936) Miner #2, not listed in credits
- Suzy (1936) «Knobby»
- A Son Comes Home (1936) Scottish Sailor, not listed in credits
- Fury and the Woman (1936) McCrae
- Cardinal Richelieu (1935) Inn-Keeper
- Eight Bells (1935) MacIntyre
- The Perfect Gentleman (1935) Morse, not listed in credits
- Love Me Forever (1935) Hank, not listed in credits
- Atlantic Adventure (1935) C.J.M. Fisher, not listed in credits
- Hard Rock Harrigan (1935) McNally
- Man on the Flying Trapeze (1935) J. Farnsworth Wallaby, not listed in credits
- Bonnie Scotland (1935) Highland Quartette Member, not listed in credits