The actress who played Giselle the Pirates of the Caribbean trilogy was Vanessa Branch.
I'm not sure if you mean "gypsy". There was a voodoo priestess by the name of Tia Dalma. She was played by Naomie Harris.
The role of Serena the mermaid is played by Astrid Berges-Frisbey.
The mermaid who sings 'jolly sailor bold' when they are in the boat is played by Australian actress and supermodel Gemma Ward.
Astrid Berges-Frisbey
Keira Knightley was the main actress.
Àstrid Bergès-Frisbey
Keira Knightley
The actress who played Tia Dalma (Calypso) in Pirates of the Caribbean 2 and 3, was Naomie Harris.
Stellan Skarsgård plays Bootstrap Bill Turner.
She plays 'Angelica'.
The same person who plays Tia Dalma - Naomie Harris.
Astrid Berges Frisbey
Gemma Ward
Philip is played by Sam Clafin
Sam Claflin plays Philip in Pirates of the Carribean 4.
Johnny Depp
Johnny Depp
Jack Davenport
Johnny Depp(:
Stellan Skarsgård
The actress who played Tia Dalma (Calypso) in Pirates of the Caribbean 2 and 3, was Naomie Harris.
Jack Davenport
Keira Knightley.
Stellan Skarsgard