Słynny osiemnastowieczny pirat, kapitan Vallo (Burt Lancaster), 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 rebeliantów zwanemu El Libre (Frederick Leister), który znajduje się na wyspie Cobra. Jednakże hiszpański baron Jose Gruda (Leslie Bradley), oferuje mu 50 000 florenów w zamian za dostarczenie mu El Libre. Karmazynowy Pirat musi więc wybierać między Hiszpanami i rebeliantami. Musi on także zapanować nad własną załogą, która buntuje się przeciw niemu.