Pirates of the Caribbean: On Stranger Tides

(2011)

Pirates of the Caribbean: On Stranger Tides Cast

Cast
Johnny Depp Johnny Depp Jack Sparrow
Penélope Cruz Penélope Cruz Angelica
Geoffrey Rush Geoffrey Rush Barbossa
Ian McShane Ian McShane Blackbeard
Kevin McNally Kevin McNally Gibbs
Sam Claflin Sam Claflin Philip
Astrid Berges-Frisbey Astrid Berges-Frisbey Syrena
Stephen Graham Stephen Graham Scrum
Keith Richards Keith Richards Captain Teague
Richard Griffiths Richard Griffiths King George
Greg Ellis Greg Ellis Groves
Damian O'Hare Damian O'Hare Gillette
Óscar Jaenada Óscar Jaenada The Spaniard
Anton Lesser Anton Lesser Lord John Carteret
Roger Allam Roger Allam Prime Minister Henry Pelham
Judi Dench Judi Dench Society Lady
Christopher Fairbank Christopher Fairbank Ezekiel
Paul Bazely Paul Bazely Salaman
Bronson Webb Bronson Webb Cook
Richard Thomson Richard Thomson Derrick
Directors
Rob Marshall Rob Marshall Director