cast
Anna Friel
as Captain Elizabeth Bonny
Bob Hoskins
as Smee
Brandon Robinson
as Slightly
Cas Anvar
as Gentleman Starkey
Charles Dance
as Dr. Fludd
Charlie Rowe
as Peter Pan
James Ainsworth
as Tootles
Raoul Trujillo
as Holy Man
Rhys Ifans
as James Hook
Keira Knightley
as Tinker Bell