Radar Online umieścił na swojej stronie zdjęcia z planu filmowego na Hawajach, na których po raz pierwszy widzimy hiszpańską aktorkę. Nie jest to niespodzianką, ponieważ od kilku miesięcy wiadomo, że aktorka starała się o angaż do filmu, rezygnując z propozycji zagrania w filmie Larsa von Triera „Melancholia”. Zdjęcia do obu filmów kręcone są w tym samym czasie, stad też Penelope wybrała rolę obok Johnnego Deppa. W „Melancholii”zastąpi ją Kirsten Dunst.
Penelope Cruz zagra rolę Angeliki – energicznej córki Czarnobrodego (Ian McShane). Pojawi się tu jako dawna miłość Kapitana Jacka Sparrowa (Johnny Depp), który będzie miał wątpliwości czy może jej ponownie zaufać. Para będzie podróżowała w celu odnalezienia Fontanny Młodości. Czarnym charakterem pozostanie, jak poprzednio, budzący grozę Kapitan Barbarossa (Geoffrey Rush). Pojawi się on w niebieskim płaszczu i białych rękawiczkach, podpierając się kulą podczas chodzenia na pokładzie swojego statku Quenn Anne's Revenge.
Reżyserem filmu jest Rob Marshall, który współpracował już z hiszpańską gwiazdą, obsadzając ją w filmie „Nine – Dziewięć”. Scenariusz do filmu „Piraci z Karaibów 4” oparty jest na opowiadaniu Tim’a Powers’a pt. „On Stranger Tides”. Na potrzeby filmu przerobili go Ted Elliott i Terry Rossio. Nie można nie wspomnieć o pracy, którą za kamerą wykona Dariusz Wolski – polski operator, obecnie mieszkający w Hollywood.