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