cast
Anton Lesser
as Lord John Carteret
Chris Fairbank
as Ezekiel
Damian O'Hare
as Lt. Gillette
DeObia Oparei
as Gunner
Gemma Ward
as Tamara
Geoffrey Rush
as Barbossa
Greg Ellis
as Lieutenant Theodore Groves
Ian McShane
as Blackbeard
Jade Ryusaki
as Mermaid
Johnny Depp
as Jack Sparrow
Judi Dench
as Society Lady
Keith Richards
as Captain Teague
Kevin McNally
as Joshamee Gibbs
Luke Roberts
as Captain of the Guard
Penélope Cruz
as Angelica
Richard Griffiths
as King George II
Robbie Kay
as Cabin Boy
Roger Allam
as Henry Pelham
Sam Claflin
as Philip
Sebastian Armesto
as King Ferdinand
Steve Evets
as Purser
Yuki Matsuzaki
as Garheng