Brian Hawke (Errol Flynn), Offizier der englischen Kriegsmarine bekommt den Auftrag sich als Pirat getarnt in die Bande des Seeräubers Roc Brasiliano (Anthony Quinn) zu schleichen. Dort lernt er auch die hübsche Spitfire Stevens (Maureen OHara) kennen, die sich in Hawke
verliebt. Doch als er die indische Prinzessin Patma aus den Fängen von Sklavenhändlern befreit und dieser schöne Augen macht, wird Spitfire eifersüchtig und bringt ihn in höchste Gefahr.