1993年,在一座即将拆迁的上海石库门老房子地板下,18岁辍学在家的轩(黄轩饰),发现了一本被藏匿的日记。日记扉页上贴着女孩的照片,页间娟秀的字迹,记录着1975年的一段恋情。轩被18年前的女孩打动,在现实生活中遇到了已经36岁的岚(蒋雯丽饰)。在荷尔蒙的刺激下,一场无情的情感狩猎开始了。18岁的叵测少年,在时任大学教师已是中年的岚面前,不动声色地开始一幕幕还原当年日记中的情景……。从教12年的神山晓(香取慎吾饰),在当今恶劣的教育环境下早已丧失了对学生的热情。此次他调任小原南中学,与副班主任河合千穗(前田敦子饰)组成搭档,面对一群问题多多的新学生。这个看似冷淡又过于自我的男人,实际藏有一个常人难以相信的秘密。他可以看到幽灵,事实上在他租住的公寓内便有一个地缚灵小茜(杏饰)。据说小茜当年也是一名教师,因压力过大郁郁而终。虽然唠唠叨叨,过于热情,但小茜和她的浮游灵朋友吉冈(佐藤二朗饰)潜移默化影响着神山对学生们的态度。 也许在神山心中,依旧对当年那起事件抱有深深遗憾和不甘,才促使他在教师的神圣道路上再次奔跑……。长达半个世纪的爱情故事。
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念念不忘,他能做的事情,就是等待,等待重逢的那一天,纵然五十多年过去,对她的心意还一如往昔。。