When Scottish young gentleman David Balfour's father dies, he leaves school to collect his inheritance from uncle Ebenezer, who in turn sells the boy as a future slave to a pirate ship. When staunch Stuart dynasty supporter Alan Breck Stewart accidentally boards the ship, he takes David along on his escape back to Edinburgh. They part and meet again repeatedly, mutually helpful against the Redcoats and respectful, although David is loyal to the English crown, but learns about its cruel oppression. Both ultimately face their adversaries.
as Alan Breck Stewart
as Ebenezer
as William Reid
as Cluny MacPherson
as David Balfour
as Derelict
as Captain Forbes
as Mary MacDonald of Dunbrae
as Flora
as MacDonald Earl of Dunbrea
as Rev. Campbell
as James Stewart of The Glen
as Riach
as Soldier #1
as Lieutenant Williams
as John