With the pardon of notorious pirate Henry Morgan (Laird Cregar) by the English King, Caribbean pirates are offered amnesty if they give up their lawless ways. As governor of Jamaica, Morgan picks Captain Jamie Waring (Tyrone Power) to round up the renegade captain Billy Leech (George Sanders). Beautiful Margaret Denby (Maureen O'Hara) complicates matters for Waring, as her scorn for him is matched only by his love for her.
—FilmsNow