Revolución Francesa, finales del siglo XVIII. Peyrol, un veterano pirata (Anthony Quinn) que ha sido indultado por los servicios prestados a la República francesa, llega a puerto después de saquear un buque inglés. En tierra firme el corrupto jefe de aduanas francés le exige la mitad del botín e intenta arrestarle. Pero Peyrol consigue huir y se refugia en una granja, en la que viven dos bellas mujeres: Caterina (Rita Hayworth) y su sobrina Arlette (Rosanna Schiaffino). Ambas se interesan por él, pero el pirata está demasiado ocupado en reflotar un viejo barco para volver a hacerse a la mar.