
Młody David Balfour przyjeżdża do szkockiego domu swojego wuja, żądając spadku. Mężczyzna próbuje go zabić, po czym wyprawia statkiem, by chłopiec został sprzedany jako niewolnik w koloniach. David zaprzyjaźnia się jednak z Alanem Breckiem, który ucieka po klęsce księcia Karola Edwarda pod Culludon. Kiedy kapitan okrętu próbuje zamordować Brecka dla jego pieniędzy, udaje im się wysiąść na ląd i dotrzeć do Edynburga, unikając bezlitosnych Czerwonych Płaszczy.

Michael Caine
Alan Breck

Lawrence Douglas
David / David Balfour

Vivien Heilbron
Catriona / Catriona Stewart

Trevor Howard
Lord Advocate

Jack Hawkins
Captain Hoseason

Donald Pleasence
Ebenezer Balfour

Gordon Jackson
Charles Stewart

Freddie Jones
Cluny

Jack Watson
James Stewart

Peter Jeffrey
Riach
Roger Booth
Duke of Cumberland

Geoffrey Whitehead
Lt. Duncansby