Characters played by Keira Knightley
Narrator
Characters played by Catherine Flye
Townspeople 1
Characters played by Peter Gil
Townspeople 2
Characters played by Ralph Cosham
Townspeople 3
Characters played by Nat Benchley
Townspeople 4
Characters played by Xavier Alexander
Prussian Pirate (as Xavier Hernandez)
Characters played by Garrett Brawith
Marine (archive footage)
Characters played by Arnold Chon
Jack's crew member (archive footage)
Characters played by Jack Cruz
Jack the Monkey (archive footage)
Characters played by Robert Hoffman
Skeleton (archive footage)
Characters played by Darren Joel
Featured British Marine
Characters played by Seth Adam Jones
Marine
Characters played by Shawn Lecrone
Pirate (as Sebastian Lionell)
Characters played by Angelo Montano
Pirate (archive footage)
Characters played by Mykal Wayne Williams
Bad Pirate (archive footage)