Will Keane(理查·基(jī )尔 Richard Gere 饰)是纽(niǔ )约的钻石王老(lǎo )五,年近50的他极具男人魅力(lì ),用微笑和交友(yǒu )令自己的财(cái )富一直翻倍,而(ér )他和城中女人的关系更是(shì )错综复杂。他习(xí )惯每天带不(bú )同的女人到自(zì )己的饭店吃饭、然后睡觉(jiào )、翌日分手,周(zhōu )而复始。直(zhí )到(dào )他遇到了19岁的(de )女 孩儿Charlotte(薇诺娜·瑞德 Winona Ryder 饰(shì )),她的年轻活泼、天真才(cái )气令他倾倒。
她在他的(de )饭店举办20岁生(shēng )日会,他赠她最好的洋酒;知道她最爱设(shè )计帽子,便请(qǐng )她替与自己出(chū )席慈善晚会的女伴设计一(yī )个特别的帽子(zǐ ),到了当晚(wǎn )却(què )携她出席;他(tā )们很快发生关系,他如同往(wǎng )常一样,想在翌(yì )日跟她摊(tān )牌(pái ),没想到她直接(jiē )说她知道这个结果,但他不(bú )用担心她会纠缠他,因为她(tā )只剩下一年的(de )生命。
患(huàn )有先天性心脏(zāng )病的Charlotte自幼便失去了父母,跟(gēn )随着酗酒的祖(zǔ )母长大,一直(zhí )孤独,直到遇见(jiàn )了Will;而当年Will曾和Charlotte的母亲相(xiàng )爱,他发现自己(jǐ )已经爱上(shàng )了(le )Charlotte,并且害怕失去(qù )她。面对所剩无几的时间,他(tā )们该怎么面对爱情和人(rén )生(shēng )?