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