Cast and Crew of Pirates of the Caribbean: Dead Men Tell No Tales

Cast of
Pirates of the Caribbean: Dead Men Tell No Tales

About Pirates of the Caribbean: Dead Men Tell No Tales

All pirates must die.

In the high-seas escapade, "Pirates of the Caribbean: Dead Men Tell No Tales," we are once again swept into the swashbuckling world of Captain Jack Sparrow, the eccentric pirate brought to life by the enigmatic Johnny Depp. This time around, Jack finds himself in a fresh predicament, with ill-fortune and misadventure being his constant companions. Amidst the tumultuous winds, an old foe emerges from the shadows, the ruthless Captain Armando Salazar, portrayed with chilling precision by Javier Bardem. Having broken free from the infamous Devil's Triangle, Salazar commandeers a ship of ghostly sailors, fueled by vengeance and hell-bent on destroying any pirate who dares cross their path.

In this latest adventure, Captain Jack Sparrow discovers that evil forces are conspiring against him, with the dreaded Captain Salazar and his ghostly crew emerging from the depths of the ocean to exact their revenge. Salazar, once a feared Spanish Navy officer tasked with extinguishing the scourge of piracy, now harbors a seething hatred for all pirates after an unfortunate encounter with Jack left him and his men cursed and trapped within the Devil's Triangle for centuries. Now free, Salazar will stop at nothing to annihilate every last pirate in his path. In a desperate bid for survival, Jack finds himself pursuing the mythical Trident of Poseidon, rumored to grant its wielder complete control over the seas. However, acquiring this powerful artifact demands that Jack work alongside an unlikely pair: a gifted astronomer called Carina Smyth, played by Kaya Scodelario, and a headstrong young sailor named Henry Turner, played by Brenton Thwaites.

As the trio races against time, they face numerous perilous obstacles, testing their courage, wit, and trust in one another. Henry's personal stake in the quest arises from a yearning to break the curse on his father, Will Turner, which inextricably binds him to the treacherous Flying Dutchman. The enigmatic Carina has a vested interest in uncovering the mysteries of the stars, believing their secrets will

Pirates of the Caribbean: Dead Men Tell No Tales is part of the Pirates of the Caribbean Collection.

Full Cast of Pirates of the Caribbean: Dead Men Tell No Tales

Johnny Depp
plays Jack Sparrow

Johnny Depp as Jack Sparrow

John Christopher Depp II (born June 9, 1963) is an American actor, producer and musician. He is the recipient of vari...

See Johnny Depp's other roles

Javier Bardem
plays Armando Salazar

Javier Bardem as Armando Salazar

Javier Ángel Encinas Bardem is a Spanish actor from the Canary Islands. He is best known for his role in the 2007 fil...

See Javier Bardem's other roles

Geoffrey Rush
plays Hector Barbossa

Geoffrey Rush as Hector Barbossa

Geoffrey Roy Rush AC (born 6 July 1951) is an Australian actor. He is known for his eccentric leading man roles on st...

See Geoffrey Rush's other roles

Brenton Thwaites
plays Henry Turner

Brenton Thwaites as Henry Turner

Brenton Thwaites is an Australian actor, best known for portraying Dick Grayson / Robin on Titans, Luke Gallagher on ...

See Brenton Thwaites's other roles

Kaya Scodelario
plays Carina Smyth

Kaya Scodelario as Carina Smyth

Kaya Rose Scodelario-Davis (née Humphrey; born 13 March 1992) is an English actress best known for her roles as Effy ...

See Kaya Scodelario's other roles

Kevin McNally
plays Joshamee Gibbs

Kevin McNally as Joshamee Gibbs

Kevin McNally was born on April 27, 1956, in Bristol, England. He grew up in Birmingham where he attended Redhill and...

See Kevin McNally's other roles

Golshifteh Farahani
plays Shansa

David Wenham
plays Scarfield

David Wenham as Scarfield

David Wenham (born 21 September 1965) is an Australian actor who has appeared in movies, television series and theatr...

See David Wenham's other roles

Stephen Graham
plays Scrum

Stephen Graham as Scrum

Stephen Graham (born 3 August 1973) is a British film and television actor, best known for playing Andrew 'Combo' Gas...

See Stephen Graham's other roles

Angus Barnett
plays Mullroy

Martin Klebba
plays Marty

Adam Brown
plays Cremble

Giles New
plays Murtogg

Orlando Bloom
plays Will Turner

Orlando Bloom as Will Turner

Orlando Jonathan Blanchard Copeland Bloom (born 13 January 1977) is an English actor. He made his breakthrough as the...

See Orlando Bloom's other roles

Keira Knightley
plays Elizabeth Swann

Keira Knightley as Elizabeth Swann

Keira Christina Knightley (born 26 March 1985) is an English actress. She has starred in both independent films and b...

See Keira Knightley's other roles

Paul McCartney
plays Uncle Jack

Paul McCartney as Uncle Jack

Sir James Paul McCartney, MBE (born 18 June 1942) is an English musician, singer-songwriter and composer. Formerly of...

See Paul McCartney's other roles

Delroy Atkinson
plays Pike

Delroy Atkinson as Pike

Delroy Atkinson was born on September 30, 1975 and is currently 48 years old.

See Delroy Atkinson's other roles

Danny Kirrane
plays Bollard

Danny Kirrane as Bollard

Daniel Kirrane is an English actor. He has appeared in films such as Walking on Sunshine and Pirates of the Caribbean...

See Danny Kirrane's other roles

Juan Carlos Vellido
plays Lieutenant Lesaro

Rodney Afif
plays Officer Madga

Rupert Raineri
plays Officer Santos

Stephen Lopez
plays Officer Moss

Nico Cortez
plays Spanish Officer

Nico Cortez as Spanish Officer

Nico Cortez is an actor and casting director, known for Hacksaw Ridge (2016), Pirates of the Caribbean: Dead Men Tell...

See Nico Cortez's other roles

Mahesh Jadu
plays Spanish Soldier

Mahesh Jadu as Spanish Soldier

Mahesh Jadu was born on October 26, 1982 and is currently 41 years old.

See Mahesh Jadu's other roles

Bruce Spence
plays Mayor Dix

Justin Smith
plays Mr. Krill

John Leary
plays Mr. Swift

Anthony De La Torre
plays Young Jack Sparrow

Finn Ireland
plays Young Pirate Jeff

James Mackay
plays Maddox

Bryan Probets
plays Bowen

Will Ward
plays Pirate in Flashback

Lewis McGowan
plays Young Henry Turner

Alexander Scheer
plays Young Captain Teague

Alexander Scheer as Young Captain Teague

Alexander Scheer is a German actor and musician. He has won several national awards for his performances in film and ...

See Alexander Scheer's other roles

Richard Piper
plays Captain Toms

Michael Dorman
plays First Officer Wade

Michael Dorman as First Officer Wade

Michael Dorman was born on April 26, 1981 and is currently 43 years old.

See Michael Dorman's other roles

Rohan Nichol
plays Officer Cole

Paul Armstrong
plays Old Pirate

Robert Morgan
plays Grimes

Robert Morgan as Grimes

Robert Morgan, born in Wales but grew up and lived most of his life in Australia, is an actor who played the characte...

See Robert Morgan's other roles

Andreas Sobik
plays Pirate Captain

Goran D. Kleut
plays Pirate with Broom

Scott G. Anderson
plays British Officer

Scott G. Anderson as British Officer

Scott G. Anderson was born on January 1, 1972 and is currently 52 years old.

See Scott G. Anderson's other roles

Travis Jeffery
plays British Soldier

Andrew Fraser
plays British Soldier

Akos Armont
plays British Soldier

Sean Lynch
plays British Soldier

Ben O'Toole
plays British Soldier

Dakota Askew
plays Young Monarch Soldier

Jamie Carter
plays Young Monarch Soldier

Joe Klocek
plays Young Monarch Soldier

Derani Scarr
plays Woman

Zoe Ventoura
plays Mayor's Wife

Lenny Firth
plays Fisherman

Akshay Caplash
plays CG Ghost Soldier

Jordan Fulleylove
plays CG Ghost Soldier

Mivon Prince-Leyva
plays CG Ghost Soldier

Rafael Torrijos
plays CG Ghost Soldier

James Fraser
plays Young Greenhorn

Kenneth Radley
plays Pig Kelly

Hannah Walters
plays Beatrice

Jonathan Elsom
plays Priest

K. Todd Freeman
plays Captain Morgan

K. Todd Freeman as Captain Morgan

K. Todd Freeman is an American actor in theatre, television, and film.

See K. Todd Freeman's other roles

Matthew Walker
plays Confessional Priest

Darcy Laurie
plays Uncle Jack's Cellmate

Darcy Laurie as Uncle Jack's Cellmate

Darcy Laurie was born on March 28, 1966 in Montréal, Québec, Canada. He is an actor and writer.

See Darcy Laurie's other roles

James Lawson
plays Jail Guard

Brooke Chamberlain
plays Upper Class Lady (uncredited)

Jessica Green
plays Townswoman (uncredited)

Jessica Green as Townswoman (uncredited)

Jessica Green was born on February 11, 1993 and is currently 31 years old.

See Jessica Green's other roles

Haley Madison
plays Townswoman (uncredited)

Kiara Freeman
plays Townschild (uncredited)

Piper Nairn
plays Townschild (uncredited)

Suzanne Dervish-Ali
plays Townsperson (uncredited)

Donnie Baxter
plays Townsperson (uncredited)

Winnie Mzembe
plays Maid (uncredited)

Christie-Lee Britten
plays Greenwich Village Upper Class Lady (uncredited)

Mollie McGregor
plays Twin Middle Class Lady (uncredited)

Sophia McGregor
plays Twin Middle Class Lady (uncredited)

Garreth Hadfield
plays Ghost Soldier / Red Coat Soldier (uncredited)

Garreth Hadfield as Ghost Soldier / Red Coat Soldier (uncredited)

Garreth Hadfield is an actor and a stunt performer.

See Garreth Hadfield's other roles

Crew of Pirates of the Caribbean: Dead Men Tell No Tales

Discover the backstage crew of Pirates of the Caribbean: Dead Men Tell No Tales →