长达半个世纪的爱情故事。 19世纪末期哥伦比亚的喀他赫纳,电报员Florentino Ariza(Javier Bardem 饰)爱上了富商的女儿Fermina Daza(Giovanna Mezzogiorno 饰),他用热情洋溢的情书打动了Fermina Daza的心,二人迅速相恋。然而,由于身份地位的悬殊,Fermina Daza不得不屈从于父亲,离开了喀他赫纳,在年轻的Fermina Daza看来,二人的爱情只是少不更事的幻觉而已。 几年后,Fermina Daza在父亲的安排下,嫁给了有好感的医生Dr. Juvenal Urbino(Benjamin Bratt 饰)。正值霍乱时期,一个医生丈夫不仅能带来优渥的生活,更是生命有力的保障。Fermina Daza渐渐忘记了当年的事情。可是Florentino Ariza却没有忘记,当年一无所有的青涩少年,继承了伯父的遗产,成为富有的船商,他经历着不同的女人,但是内心却对Fermina Daza念念不忘,他能做的事情,就是等待,等待重逢的那一天,纵然五十多年过去,对她的心意还一如往昔。
1945年4月,第二次世界大战接近尾声。日本方面,业已77岁高龄的铃木贯太郎(山崎努 饰)经天皇裕仁(本木雅弘 饰)的劝说,同意出任新一届的首相。在随后的组阁中,陆军大将阿南惟几(役所广司 饰)确认为陆军大臣的人选。在此期间,希特勒饮弹自尽,欧洲战场尘埃落定,日本站在了 历史的十字路口。以畑中健二(松坂桃李 饰)等少壮派军人为代表的主战派摩拳擦掌,等待和同盟国进行本土决战。政府高层方面则出于各种考虑,就是否终止战争进行激烈讨论。东京大空袭、《波茨坦公告》、长崎-广岛原爆。 时间一分一秒流逝,各方势力的碰撞也到了关键时刻……