Question: Who plays the mermaid in pirates of the caribbean on stranger tides?
answer: Àstrid Bergès-Frisbey