Kapten Jack Sparrow (Johnny Depp) är återigen jagad av sin gamla nemesis, den skräckinjagande Kapten Salazar (Javier Bardem). Salazar tänker förgöra varenda pirat på haven och Kapten Jacks enda hopp om överlevnad är att försöka hitta Poseidons mytomspunna treudd, en kraftfull klenod som ger ägaren total kontroll över haven. Orlando Bloom är tillbaka som Will Turner och Geoffrey Rush ser vi återigen som Kapten Hector Barbossa.