In Scotland in 1752, seventeen-year-old David Balfour is cheated out of his birthright by his evil uncle Ebenezer.
Roddy McDowall
as David Balfour
Sue England
as Aileen Fairlie
Dan O'Herlihy
as Alan Breck
Roland Winters
as Capt. Hoseason
Jeff Corey
as Shaun
Houseley Stevenson
as Ebenezer
Erskine Sanford
as Rankeillor
Alex Frazer
as Hugh Fairlie - Innkeeper
Winifriede McDowall
as Innkeeper's Wife
Robert J. Anderson
as Ransome - Cabin Boy
Janet Murdoch
as Janet Clouston
Olaf Hytten
as The Red Fox