长达半个世纪的爱情故事。
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念念不忘,他能做的事情,就是等待,等待重逢的那一天,纵然五十多年过去,对她的心意还一如往昔。。德黑兰下着暴雨的深夜,一名出租车司机爱上了一个他无法拥有的女人。在这个充满神秘和幻想色彩的夜晚,如白日梦一般,他们一次又一次以不同的方式偶遇,在不同的空间里交换情感。。本和大卫是情同手足的兄弟,两人和母亲过着相依为命的生活。和普通人不一样,大卫虽然表面上是一位22岁的青年,可是他的心智却如同三岁小孩。这么多年来,本和大卫之间的感情非常的要好,在生活的方方面面,大卫都得到了本的精心照拂,如果没有本,大卫可能会过上和现在有着天壤之别的生活。
一场意外中,两兄弟的母亲过世了。按照法律条款,大卫要被送到福利所,他在那里的日子可想而知,于是,本带着大卫踏上了旅途,他们的目的只有一个,那就是寻找他们失踪多年的亲生父亲。。