Przywódca szkockiego klanu zostaje pokonany przez angielskie wojska i uwięziony w zamku Stirling, ucieka, aby kontynuować walkę o niepodległość swojego kraju.
Na początku II wojny światowej kapitan Ericson dostaje zadanie eskortowania swoim okrętem,USS Compass Rose, konwoju. Jego załoga składa się ze słabo wyszkolonych rekrutów. Zimowe morze jest dla marynarzy ponure, muszą ratować załogi statków atakowanych przez U-booty, nie mając szansy...
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...