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