长达半个世纪的爱情故事。
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念念不忘,他能做的事情,就是等待,等待重逢的那一天,纵然五十多年过去,对她的心意还一如往昔。。在妻子Ioana死于车祸的几周后,终日沉湎于酒精和孤寂的Alexandru一个人度过了他的42岁生日。就在这时,一个腼腆的年轻男孩Sebastian出现了,他是Ioana过去五个月里的情人。Sebastian向Alexandru提出了一个无理的请求:他希望Alexandru能帮助自己度过Ioana离世的伤痛。。故事发生在1942年抗日战争时期的某抗日根据地。讲述了八路军叶排长和女战士何静奉命带领齐晓东等七个孩子向后方转移,历尽重重艰难,终于回到大部队的故事。
井田率日军袭击村庄后,团长派叶排长和何静护送齐晓东、妞妞等六个孩子到后方,再与大部队会合。这些孩子都是烈士的遗孤或者父母因为革命工作不能照顾的孩子,他们一路寻找队伍,一路用自己的智慧和勇敢与日本鬼子和汉奸进行着斗争……
在撤退的过程中,村民为了保护他们而被井田残忍的杀害,叶排长引开井田等日军,让何静带着孩子逃脱。然而齐晓东却不幸被井田抓住。叶排长和王大叔设计救出了齐晓东。
而就在救出齐晓东之后,这个特殊的小队伍发生了分歧,齐晓东和毛猴不愿到后方去,二人商量直接去找大部队……。