
John Laurie was a noted Scottish stage, screen, and television actor.

as Self (archive footage)

as Private James Frazer (archive footage) (uncredited)

as Archbishop

as Pte. James Frazer

as Darrow

as Private James Frazer

as Judge

as Scotsman

as Mad Peter

as Mr. Moncrieff

as The voice of (voice)

as Doctor MacGregor

as Merlin

as Dr. MacFarlane

as Taxi Driver

as Ebenezer Balfour

as Capt. MacKechnie

as Abercrombie, Scottish Director

as Mac

as Mac North

as Lovel

as James

as Mr. Jamieson

as Dr. McFarlane

as Mr McCutcheon

as Henry Mason

as Policeman

as Mr. Bartleby ('Strange Mr Bartleby')

as Mac Wells

as Mr Potter

as Angus McDonald

as Edward Potter

as Grimshaw

as Narrator

as Andrews, Engineer

as Gordon Webb

as Angus

as Jonskill

as Mr. Campbell

as Inspector MacDougall

as Blind Pew

as Scots Divine

as Joe Drummond

as Francisco

as Blind Jamie

as Dr. James Garsten

as Giles

as Tom Woodroofe

as Dugald

as Dr. McVitie

as 1st. Auxiliary Sentinel

as McTavish

as John Campbell

as Narrator (voice)

as Scottish officer in pub

as John - Ex-Newspaper Editor

as Tom Tetley

as Jamy - Captain in the English Army

as McNab

as Pvt. Luke

as William Hopwood

as Mr. Hervey

as Wounded Sailor

as Murdoch

as Scots Corporal

as Harry Fyfe

as Self - Commentator (voice)

as Lt.Comdr. Reid

as British Commander

as McAdam

as Jamie

as McNab

as Gates

as Jock

as The Khalifa

as Newspaper Editor

as Gaster

as Henson - the Gamekeeper

as Joseph Bonaparte

as Wilson - the Valet

as Narrator

as M. Coutard

as Peter Manson

as Hassan

as Pvt. McAllister

as Oliver

as John Knox

as Dr. Fergusson

as McTavish

as Robb

as John the Crofter

as Wages Accountant

as Johnny Boyle

as Narrator