The film, which opens in 3D, 2D and IMAX 3D theaters on May 20, features the return of Johnny Depp as Captain Jack Sparrow and Geoffrey Rush as Captain Barbosa. New to the franchise are stars Penelope Cruz, Ian McShane, Kevin R. McNally, Astrid Berges-Frisbey, and Sam Claflin.