Akcja filmu toczy się w latach pięćdziesiątych dziewietnastego wieku. Mieszkający w Anglii młody Norweg zatrudnia się przypadkowo, jako majtek na statku. Wkrótce odkrywa, że niektórzy jego koledzy-marynarze są piratami.
Koniec XIX wieku. Skończyła się Rewolucja Francuska. Pirat, który nie interesował się rewolucyjnym przewrotem, zaprzyjaźnia się z młodą dziewczyną. Z biegiem czasu jego przyjaźń przeradza się w miłość. Pewnego dnia dziewczyna poznaje młodego, przystojnego oficera marynarki...
Żyjący na wybrzeżu Johnny (Dennis Hopper) interesuje się młodą, ciemnowłosą kobietą. Piękność odgrywa rolę syreny na miejscowym karnawale. Po tajemniczych wydarzeniach, Johnny zaczyna wierzyć, że nowo poznana kobieta jest prawdziwą syreną. Jednak ta istota ma w zwyczaju zabijanie...