Scottish orphan David Balfour is betrayed by his wicked uncle Ebeneezer, who arranges for David to be kidnapped and sold into slavery so that he cannot claim his inheritance. The boy is rescued and befriended by Alan Breck, a Scottish rebel fighting on behalf of his country's independence from the British.
as Alan Breck
as David / David Balfour
as Catriona / Catriona Stewart
as Lord Advocate
as Captain Hoseason
as Ebenezer Balfour
as Charles Stewart
as Cluny
as James Stewart
as Riach
as Duke of Cumberland
as Lt. Duncansby
as Andrew
as Barbara Grant
as Simon Campbell
as Mungo Campbell
as Doctor
as Prison officer
as Advocates secretary
as Aged highlander