Akcja filmu rozgrywa się w czasie II wojny światowej i opowiada historię agenta brytyjskiego wywiadu, który ma za zadanie odnalezienie czeskiego naukowca, który zbiegł przed nazistami do Londynu lecz zaraz znowu dostał się w ich ręce.
Słynny osiemnastowieczny pirat, kapitan Vallo, znany także jako Karmazynowy Pirat, wraz ze swoją załogą przejmuje hiszpański galeon transportujący broń i amunicję. Vallo decyduje się sprzedać skradziony arsenał przywódcy rebeliantow zwanemu El Libre