Jack Sparrow (Johnny Depp) n'a plus ni vaisseau, ni équipage mais il entend dire qu'un imposteur recrute en son nom. Parce qu'il cherche à en apprendre plus, il se retrouve sans savoir comment sur le bateau du terrible capitaine Edward Teach (Ian Mc Shane), dit Barbe Noire, à frotter le pont. Angelica (Pénélope Cruz) fille du capitaine pirate et ancienne amante abandonnée par Jack, convainc son père de lui confier la mission pour laquelle le navire a été arrimé : trouver la fontaine de Jouvence, ainsi que deux calices et une larme de sirène...