影片讲述在一1904年的中东沙漠地带,一名美国寡妇(坎迪斯·伯根饰)及她的儿女被阿拉伯大盗头子绑架,导致美国政府紧张不已,罗斯福总统决定派兵将她夺回。最后寡妇以行动感化了大盗头子(辛康纳利饰),免却了一场杀身之祸。。当艾伦·鲍尔还是孩童时,曾在科德角的波涛中看见过传说中的美人鱼,这段经历在他的脑海中深深扎根。20年后,艾伦已成长为英俊的帅小伙,他终日奔波忙碌,真爱却始终未曾到来。某天,艾伦重返科德角,并且在此不慎落水。就在危急之时,一个美丽的美人鱼出现,拯救了他的性命。未过多久,美人鱼隐去鱼尾,来到纽约寻找艾伦,两人由此坠入爱河。一场现代的都市传奇爱情就此展开,但在这物欲横流的都市里,他们的爱情将何去何从……。主人公史蒂芬(艾德里安·布洛迪 Adrien Brody 饰)是个失意的人,年近30还和父母姐姐住在一起。他的梦想是成为腹语表演者,辞职后他买回了一个木偶,把它当作一个知心朋友,每天跟木偶对话。家人都觉得他的举动很可笑,只有他的好友范妮(米拉·乔沃维奇 Milla J ovovich 饰)支持他,她也有一个被别人视作不切实际的音乐梦。 史蒂芬在职业介绍所认识了罗蕾娜(维拉·法米加 Vera Farmiga 饰),并对她一见钟情。在范妮的怂恿下,史蒂芬鼓起勇气向她示好,却产生了误会,遭到她的报警举报。化解误会后,两人的交往越发亲密,史蒂芬得知她是个单亲妈妈,和年幼的女儿生活在一起。当史蒂芬想和罗蕾娜进一步发展时,她却踌躇不前。与此同时,史蒂芬的家庭也出现了矛盾。一天,史蒂芬把形影不离的木偶退了回去……。