Pirates of the Caribbean Cast Then and Now 2003 vs 2024 How They Changed Actors List: Johnny Depp as Captain Jack Sparrow Geoffrey Rush as Captain Hector Barbossa Orlando Bloom as Will Turner Keira Knightley as Elizabeth Swann Jack Davenport as Commodore James Norrington Jonathan Pryce as Governor Weatherby Swann Lee Arenberg as Pintel Mackenzie Crook as Ragetti Damian O’Hare as Lieutenant Gillette Giles New as Murtogg Angus Barnett as Mullroy David Bailie as Cotton Michael Berry Jr. as Twigg Isaac C. Singleton Jr. as Bo’sun Kevin McNally as Joshamee Gibbs Zoe Saldana as Anamaria Guy Siner as Harbormaster Ralph P. Martin as Mr. Brown Paula J.
Newman as Estrella Treva Etienne as Koehler Michael Sean Tighe as Quartermaster Greg Ellis as Lieutenant Theodore Groves Brye Cooper as Mallot David Paterson as Scarlett Vanessa Branch as Giselle Lucinda Dryzek as Young Elizabeth Swann Dylan Smith as Young Will Turner VDO