班牙新闻网站《国家报》报道，电影中有4名西班牙演员，分别是克鲁兹、奥斯卡·贾恩那达、阿斯特丽德·伯格斯-弗瑞斯贝和胡安·卡洛斯·弗雷斯纳迪罗（）。其中贾恩那达是因在《绝命反击》（）中的表现和克鲁兹的推荐而入选的。对扮演人鱼角色演员的选择要求女演员没有隆胸，有真实自然的乳房。对此布鲁克海默向《娱乐周刊》解释道：“我觉得18世纪的时候应该还没有隆胸这回事……所以选择一个（拥有）真实（乳房）的人来出演是很正常的。”马歇尔在一本法国杂志上看到一篇介绍西班牙/法裔女演员阿斯特丽德·伯格斯-弗瑞斯贝的文章后邀请这颗