Przywódca szkockiego klanu zostaje pokonany przez angielskie wojska i uwięziony w zamku Stirling, ucieka, aby kontynuować walkę o niepodległość swojego kraju.
Osierocony 17-latek David wyrusza w świat, by wypełnić wolę ojca - odnaleźć stryja, Ebenezera Balfoura. Dociera do odrażającego starca, zazdrośnie broniącego swej własności. Kiedy nie udaje się zabić bratanka, zwabia go na statek i sprzedaje kapitanowi Hoseasonowi, handlarzowi...