Dans les années 1950, dans une petite ville allemande, le professeur Immanuel Rath tombe amoureux d'un jeune animateur de cabaret, avec des conséquences dramatiques.
Après un long voyage, le capitaine Bart (Ken Scott) accoste dans un port londonien et reçoit une nouvelle mission de l'Amirauté britannique: capturer le célèbre Henry Morgan (Robert Stephens), un pirate qui fait des ravages dans les Caraïbes. Après avoir recruté quelques anciens camarades...