Im 18. Jahrhundert heuern die Spanier den berüchtigten Piraten Captain Vallo (Burt Lancaster) an. Doch Vallo hat nicht viel übrig für machtgierige Gouverneure. Als Beschützer der Unterdrückten und Befreier schöner Frauen wie Consuelo (Eva Bartok) wechselt er die Fronten.