Pirates of the Caribbean: On Stranger Tides - Cast
Johnny Depp
Jack Sparrow
Actor
Penélope Cruz
Angelica
Actor
Geoffrey Rush
Hector Barbossa
Actor
Ian McShane
Edward 'Blackbeard' Teach
Actor
Kevin McNally
Joshamee Gibbs
Actor
Sam Claflin
Philip
Actor
Astrid Bergès-Frisbey
Syrena
Actor
Stephen Graham
Scrum
Actor
Keith Richards
Captain Teague
Actor
Richard Griffiths
King George
Actor
Greg Ellis
Groves
Actor
Damian O'Hare
Gillette
Actor
Óscar Jaenada
The Spaniard
Actor
Anton Lesser
Lord John Carteret
Actor
Roger Allam
Prime Minister Henry Pelham
Actor
Judi Dench
Society Lady
Actor
Christopher Fairbank
Ezekiel
Actor
Paul Bazely
Salaman
Actor
Bronson Webb
Cook
Actor
Richard Thomson
Derrick
Actor
Yuki Matsuzaki
Garheng
Actor
Robbie Kay
Cabin Boy
Actor
Steve Evets
Purser
Actor
Ian Mercer
Quartermaster
Actor
Deobia Oparei
Gunner
Actor
Gemma Ward
Tamara - First Mermaid
Actor
Sebastian Armesto
King Ferdinand
Actor
Juan Carlos Vellido
Spanish Sea Captain
Actor
Tristan Laurence Perez
Spanish Fisherman
Actor
Gerard Monaco
Spanish Officer
Actor
Luke Roberts
Captain of the Guard
Actor
Daniel Ings
Guard
Actor
Emilia Jones
English Girl
Actor
Patrick Kennedy
English Father
Actor
Jody Halse
Jailor
Actor
Clifford Rose
Bailiff
Actor
Paul Hunter
Foreman
Actor
Sanya Hughes
Mermaid
Actor
Daphne Joy
Mermaid
Actor
Antoinette Kalaj
Mermaid
Actor
Derek Mears
Master-at-Arms
Actor
Danny Le Boyer
Yeoman
Actor
Steve Morphew
Courtroom Heckler
Actor
Fileena Bahris
Mermaid (uncredited)
Actor
Gintare Beinoraviciute
Villager (uncredited)
Actor
Nicola Bertram
English Woman (uncredited)
Actor
Kristofer Dayne
Queen Anne's Pirate (uncredited)
Actor
Nichola Fynn
Flower Seller (uncredited)
Actor
Sean Francis George
Spanish Soldier (uncredited)
Actor
Bobby Holland Hanton
English Guard (uncredited)
Actor
Randy Herman
Spanish Soldier (uncredited)
Actor
Harley Jay
Junior British Officer (uncredited)
Actor
Jeremy King
Beckett's Guard (uncredited)
Actor
Matt Lasky
Queen Anne's Pirate (uncredited)
Actor
Teresa Mahoney
Hero Mother (uncredited)
Actor
Edward Mitchell
Young Spanish Officer (uncredited)
Actor
Siegfried Peters
British Sailor (uncredited)
Actor
Steve Saunders
Pewter Seller (uncredited)
Actor
Santi Scinelli
Spanish Officer (uncredited)
Actor
Kristen StephensonPino
Mermaid / Body (uncredited)
Actor
Loretta Walsh
English Girl (uncredited)
Actor
Hannah Walters
Woman at The Captain's Daughter (uncredited)
Actor
Claira Watson Parr
Maid (uncredited)
Actor
Chuck Williams
Queen Anne's Revenge Pirate (uncredited)
Actor