Mark Brittain (Frank Sinatra) i Linc Langley (Errol John), właściciele rybackiego kutra, toną w
długach, ponieważ ich spółka nie przyniosła oczekiwanych zysków. Tym łatwiej jest im przyjąć
propozycję udziału w poszukiwaniach skarbu, zatopionego przed wiekami wraz z hiszpańskim
statkiem. Na wyprawę udają się również piękna Włoszka, Rosa Lucchesi (Virna Lisi),
poszukiwacz przygód Vic (Tony Franciosa) i dawny komandor niemieckiej łodzi podwodnej Eric
Lauffnauer (Alf Kjellin). Podróżnicy, zamiast na galeon, natrafiają na zatopioną łódź podwodną.
Eric namawia towarzyszy, by wykorzystać ją do pirackich napadów. W pierwszym rejsie łupem ma
paść statek pasażerski "Queen Mary". Piraci terroryzują załogę i opróżniają sejfy. Marynarzom
udaje się powiadomić straż przybrzeżną. Cała banda musi uciekać.