Actor (108 credits)
- 78/52 (2017) Crofter, хроника
- Dad's Army: A Stripe for Frazer, Animated (2016)
- Paul Merton Looks at Alfred Hitchcock (2009) Johnny Boyle / John - Crofter, хроника, not listed in credits
- Hitler: The Comedy Years (2007) Pte. James Frazer, хроника, not listed in credits
- The Unforgettable John Le Mesurier (2001) Pte. James Frazer, хроника, not listed in credits
- The Unforgettable Arthur Lowe (2000) Pte. James Frazer, хроника, not listed in credits
- The Prisoner of Zenda (1979) Archbishop
- Return to the Edge of the World (1978) играет самого себя
- One of Our Dinosaurs Is Missing (1975) Jock
- Dad's Army (1971)
- Eyeless in Gaza (1971) James Miller
- The Abominable Dr. Phibes (1971) Darrow
- Stars on Sunday (1969) Ebenezer Scrooge
- Dad's Army (1968)
- Strange Report (1968) Dr. Hornsey
- The Morecambe & Wise Show (1968) Captain Bligh's Crewman
- Mister Ten Per Cent (1967) Scotsman
- The Reptile (1966) Mad Peter
- The Master (1966) Dr McTurk
- Mystery and Imagination (1966) Mr. Moncrieff
- Knock on Any Door (1965) Peter Fisher
- Jackanory (1965) Storyteller
- Siege of the Saxons (1963) Merlin
- Ladies Who Do (1963) Dr. MacGregor
- Steptoe and Son (1962) The Vet
- Don't Bother to Knock (1961) Taxi driver
- The Avengers (1961) Crewe
- Kidnapped (1960)
- Next to No Time (1958) Abercrombie, Scottish Director
- Murder Reported (1958) Mac North, Editor
- Rockets Galore (1958) Capt. MacKechnie
- Campbell's Kingdom (1957) Mac
- Overseas Press Club - Exclusive! (1957) Reverend Ingram
- Kidnapped (1956) Ebenezer Balfour
- Colonel March of Scotland Yard (1956) Dr. Brandeis
- The Kaiser Aluminum Hour (1956) Rhys Fferand
- A Day of Grace (1956) Uncle Henry
- The Scarlet Pimpernel (1955) Dr. Dufay
- Richard III (1955) Lovel
- The Alcoa Hour (1955) Sampson Brass
- Devil Girl from Mars (1954) Mr. Jamieson
- Destination Milan (1954) Walter McHarry
- The Black Knight (1954) James
- Hobson's Choice (1953) Dr. McFarlane
- Henry V (1953) Pistol
- The Great Game (1953) «Mac» Wells
- Johnny on the Run (1953) Policeman
- The Fake (1953) Henry Mason
- The Teckman Biography (1953) Andrew Garvin
- Your Favorite Story (1953) Mr. Bartleby
- Saturday Island (1952) Grimshaw
- Tread Softly (1952) Angus McDonald
- Encore (1951) Andrews, Engineer (segment 'Winter Cruise')
- Happy Go Lovely (1951) Jonskill
- Laughter in Paradise (1951) Gordon Webb
- Pandora and the Flying Dutchman (1951) Angus
- Madeleine (1950) Scots Divine, not listed in credits
- Treasure Island (1950) Blind Pew
- Trio (1950) Mr. Campbell (in segment Sanatorium)
- Floodtide (1949) Joe Drummond
- Hamlet (1948) Francisco
- Bonnie Prince Charlie (1948) Blind Jimmie
- Mine Own Executioner (1947) Dr. James Garsten
- The Brothers (1947) Dugald
- Uncle Silas (1947) Giles
- Jassy (1947) Tom Woodroofe
- Jeannie (1946) Father
- School for Secrets (1946) Dr. McVitie
- Gaiety George (1946) McTavish
- The World Owes Me a Living (1945) Matthews
- Caesar and Cleopatra (1945) 1st. Auxiliary Sentinel
- 'I Know Where I'm Going!' (1945) John Campbell
- The Agitator (1945)
- Great Day (1945) Scottish officer in pub
- The Way Ahead (1944) Pvt. Luke
- The Chronicle History of King Henry the Fifth with His Battell Fought at Agincourt in France (1944) Jamy - Captain in the English Army
- Medal for the General (1944) McNab
- Fanny by Gaslight (1944) William Hopwood
- Men of Rochdale (1944) Mr. Ferguson
- The Lamp Still Burns (1943) Mr. Hervey
- The Life and Death of Colonel Blimp (1943) Murdoch
- The New Lot (1943) Harry Fyfe, not listed in credits
- The Demi-Paradise (1943) Wounded Sailor
- The Gentle Sex (1943) Scots Corporal at Dance
- Old Mother Riley's Ghosts (1941) McAdam
- Dangerous Moonlight (1941) British Commander
- Ships with Wings (1941) Lt. Comdr. Reid
- The Ghost of St. Michael's (1941) Jamie
- Laugh It Off (1940) Jock
- Sailors Three (1940) McNab
- Convoy (1940) Gates
- Bees on the Boat-Deck (1939) Gaster
- The Four Feathers (1939) The Khalifa
- Q Planes (1939) Newspaper Editor, not listed in credits
- A Royal Divorce (1938) Joseph Bonaparte
- The Ware Case (1938) Henson - the Gamekeeper
- The Edge of the World (1937) The Manson Family: Peter
- Jericho (1937) Hassan
- Farewell Again (1937) Pvt. McAllister
- There Was a Young Man (1937) Stranger
- The Windmill (1937) Mons. Coutard
- As You Like It (1936) Oliver
- East Meets West (1936) Dr. Fergusson
- Her Last Affaire (1936) Robb
- Tudor Rose (1936) John Knox, not listed in credits
- The 39 Steps (1935) Crofter
- Red Ensign (1934) Wages Accountant, not listed in credits
- Juno and the Paycock (1929) Johnny Boyle