Inhalt:
Der Film schildert den Kampf des schottischen Adels um die Unabhängigkeit von England.

1751: Der siebzehnjährige David Balfour (Ekkehardt Belle) wird nach dem Tode seines Vaters zu seinem Onkel Ebenezer (Patrick Maggee) nach Schottland geschickt.
Dort muss David aber um sein Leben fürchten, denn sein Onkel versucht Davids Erbschaft an sich zu bringen. Nach einem gescheiterten Mordversuch lässt er David auf ein Schiff locken, um ihn nach Amerika zu entführen. Der verzweifelte David hat keine Chance zu fliehen, bis überraschend der schottische Rebell Alan Breck (David McCallum) an Bord auftaucht. Die beiden verbünden sich und schmieden einen Plan gegen den Kapitän Hoseason (Bernhard Wicki).
Unterdessen begiebt sich auch die junge Rebellentochter Catriona Drummond (Aude Landry) auf die Suche nach David.