A promotional picture for the film showing, from left to right: Captain Barbossa, Will Turner, Captain Jack Sparrow, Elizabeth Swann and Captain Sao Feng
Johnny Depp as Captain Jack Sparrow: Elizabeth tricked him into being swallowed by the Kraken in the previous film to save the crew, a fact which he remembers and resents her for ("Why should I sail with any of you? Four of you've tried to kill me, and one of you succeeded.") Sparrow is now trapped in Davy Jones' Locker. There he remains until a rescue party arrives, whereupon he returns to the living world to battle his nemesis, Davy Jones. Sparrow also owes an enormous amount of money to most of the pirate lords.[2]
Geoffrey Rush as Captain Hector Barbossa: The former first mate, and later captain, of the Black Pearl, he led a mutiny against Captain Jack Sparrow eleven years earlier. Although killed by Sparrow at the end of the first film, a resurrected Barbossa returns to lead The Black Pearl crew to World's End to rescue Sparrow.
Bill Nighy provides motion capture and the voice for Davy Jones: The ghostly ruler of the ocean depths and captain of The Flying Dutchman, to whom Sparrow owed a blood debt. His heart was stolen by Jack Sparrow, then in turn by James Norrington. As a result, he is now in the service of Lord Cutler Beckett.
Jack Davenport as Admiral James Norrington: He is in an alliance with Lord Beckett and the East India Trading Company after stealing the heart of Davy Jones and bargaining it to Cutler Beckett for his career. He is also Elizabeth's former fiancé.
Naomie Harris as Tia Dalma: A witch who travels with the former Black Pearl crew to rescue Sparrow. She raised Barbossa from the dead at the end of Dead Man's Chest. She is more powerful than the crew realizes.[17]
Lee Arenberg as Pintel: A slightly mischievous, stolid member of Sparrow's crew.