斯-弗瑞斯贝之后为出演这个角色而接受了英语、游泳和唿吸控制训练。包括澳大利亚超模吉玛·沃德在内的其他多位人鱼扮演者因拥有“充满异国情调的身姿、一种超凡脱俗的感性认知，但在这些表层以下，也有着致命的杀伤力”而获选，据马歇尔表示，她们也需要接受游泳训练，学习蝶泳和交替蛙式蹬腿的动作。
拍摄.电影的主体拍摄工作于2010年6月14日在夏威夷展开，2010年8月转战加利福尼亚州，主要是在长滩的海滨进行，而白浪湾原计划在夏威夷的海泉湾（）拍摄，但由于有巨浪作梗，最后改在环球影业的外景场地完成