El Capitán Jack Sparrow se cruza con una mujer de su pasado, llamada Angélica (Penélope Cruz) (hija del temido por todos los tiempos Barbanegra, el más malvado de todos los piratas juntos), de la que no está seguro si siente amor por ella o si sólo es una estafadora despiadada que le está utilizando para encontrar la legendaria Fuente de la Juventud e intentar salvar de la muerte a su querido padre.