Advertising Remove ads
Pirates of the Caribbean: Salazar's Revenge poster

Cast and crew

Pirates of the Caribbean: Salazar's Revenge

Original titlePirates of the Caribbean: Dead Men Tell No Tales

Directed by Joachim Rønning and Espen Sandberg · starring Robert Morgan, Goran D. Kleut and Johnny Depp

  • 29 actors
  • 6 in the crew
  • 2017
  • 2 h 9 min

Pirates of the Caribbean: Salazar's Revenge: cast and crew

Director

Actors and characters

Actors
29
Crew
6
Youngest at release
24 yearsJames Fraser
Eldest at release
74 yearsPaul McCartney

The whole cast 29

  1. Robert Morgan Grimes
  2. Goran D. Kleut Pirate with Broom
  3. Johnny Depp Captain Jack Sparrow
  4. Javier Bardem Captain Salazar
  5. Kaya Scodelario Carina Smith
  6. Geoffrey Rush Captain Barbossa
  7. Kevin McNally Gibbs
  8. Brenton Thwaites Henry
  9. David Wenham Scarfield
  10. Stephen Graham Scrum
  11. Angus Barnett Mullroy
  12. Golshifteh Farahani Haifaa Meni
  13. Martin Klebba Marty
  14. Orlando Bloom Will Turner
  15. Adam Brown Jib
  16. Keira Knightley Elizabeth Swann
  17. Paul McCartney Uncle Jack
  18. Danny Kirrane Bollard
  19. Juan Carlos Vellido Lieutenant Lesaro
  20. Bruce Spence Mayor Dix
  21. Alexander Scheer Young Teague
  22. Michael Dorman First Officer Wade
  23. Andreas Sobik Pirate Captain
  24. Sean Lynch British Soldier
  25. Ben O'Toole British Soldier
  26. James Fraser Young Greenhorn
  27. Hannah Walters Beatrice
  28. Darcy Laurie Uncle Jack's Cellmate
  29. Jessica Green Townswoman

Crew

Advertising Remove ads

Companies

Distributor in the UK
Walt Disney Pictures

Questions about the cast of Pirates of the Caribbean: Salazar's Revenge

Who plays Grimes in Pirates of the Caribbean: Salazar's Revenge?
Robert Morgan plays Grimes.
Who plays Pirate with Broom in Pirates of the Caribbean: Salazar's Revenge?
Goran D. Kleut plays Pirate with Broom.
Who plays Captain Jack Sparrow in Pirates of the Caribbean: Salazar's Revenge?
Johnny Depp plays Captain Jack Sparrow.
Who plays Captain Salazar in Pirates of the Caribbean: Salazar's Revenge?
Javier Bardem plays Captain Salazar.
Who plays Carina Smith in Pirates of the Caribbean: Salazar's Revenge?
Kaya Scodelario plays Carina Smith.
Who plays Captain Barbossa in Pirates of the Caribbean: Salazar's Revenge?
Geoffrey Rush plays Captain Barbossa.
Who directed Pirates of the Caribbean: Salazar's Revenge?
Joachim Rønning and Espen Sandberg.
Who wrote Pirates of the Caribbean: Salazar's Revenge?
Jeff Nathanson and Stuart Beattie.
How many actors are in Pirates of the Caribbean: Salazar's Revenge?
29 actors are credited, and 6 people in the crew.

The cast in numbers

Advertising Remove ads