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