工人阶级出身的文学青年祖儿(伊万.麦克戈雷格 Ewan McGregor 饰)在驳船主里斯夫妇的船上打工并和夫妇二人一起生活在船上。一天,祖儿在岸边发现水里浮起了一具已经发白的女尸,惊慌的祖儿和里斯捞起了女尸。
当晚,祖儿在和里斯夫妇吃饭的时候讲了白天捞起女尸的事情,并对女主人艾娜(蒂尔达.斯温顿 Tilda Swinton 饰)百般勾引,在丈夫身上得不到满足、平日阴沉抑郁的艾娜晚饭后就和祖儿搭上了。祖儿再一次提起了女尸的事情。
原来,女尸生前曾是祖儿的情人。随着祖儿的回忆,事情一幕幕揭开……。阿莱克斯是八十年代后期过气的流行音乐歌手,他在乡村市集以及音乐娱乐公园举行怀旧巡回演唱的机会逐渐递减。而当流行天后卡罗柯曼邀他写歌,并且和他一起二重唱灌唱片,富有魅力且才气十足的他终于得到机会重返歌坛。但是阿莱克斯却碰到创作瓶颈,他已经多年没有进行作曲,而且从来没有作词的经验。现在却必须在短短几天内写出一首畅销曲。
苏菲是一位古灵精怪的女子,对字句拥有相当敏锐的感觉力,与努力不懈的流行歌曲家阿莱克斯的邂逅拨动了她的心弦,回想过去那一段失败的感情,苏菲不再愿意相信感情,更害怕给予阿莱克斯承诺。当阿莱克斯与苏菲的情感因钢琴而逐渐加温,而如果他们也想要拥有他们的真爱与成就,则必须一起共同面对他们所畏惧的…。