Jack Sparrow, der berühmteste Pirat der Karibik, segelt wieder durch die Weiten des Ozeans. Mit ihm zurück sind auch all seine Laster. Der Alkohol und die Frauen ? insbesondere eine Frau ? versüßen ihm das Leben. Angelica (Penélope Cruz) ist eine Flamme aus früheren Zeiten. Mit einem
Wimpernschlag hat sie Sparrow um den Finger gewickelt und benutzt ihn auf der Suche nach einem Jungbrunnen. Aber auch Jacks Erzrivale Barbarossa (Geoffrey Rush) hat bereits die Segel gehisst, um als erster den Schatz zu finden. Ein Wettlauf mit ungewissem Ausgang beginnt und Captain Jack Sparrow weiß nicht, wer Freund und wer Feind ist ...