Weil für England der Handel mit Indien über den Seeweg immer wichtiger wird, werden Überfälle auf die englische Handelsmarine durch Piraten für die Großmacht immer prekärer. Um weitere Verluste zu minimieren, bekommt der Offizier der Kriegsmarine Brian Hawke (
Errol Flynn) den Auftrag, sich als Pirat zu tarnen und auf dem Schiff von Seeräuber Roc Brasiliano (
Anthony Quinn) anzuheuern.
Hier lernt er die feurige Piratin Prudence 'Spitfire' Stevens (
Maureen O'Hara) kennen und lieben. Als Hawke jedoch die schöne indische Prinzessin Patma (
Alice Kelley) aus den Fängen von Sklavenhändlern befreit, wird Prudence eifersüchtig und bringt den vermeintlichen Piraten in höchste Lebensgefahr.