Against All Flags Maureen O’Hara 1952

A British naval officer (Errol Flynn) poses as a deserter to trick a pirate (Maureen O’Hara) and her cohort (Anthony Quinn) in 1700 Madagascar.