长达半个世纪的爱情故事。
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念念不忘,他能做的事情,就是等待,等待重逢的那一天,纵然五十多年过去,对她的心意还一如往昔。。胡狗蛋(胡瓜 饰)和阿妹(蓝心湄 饰)是从小玩到大的青梅竹马,虽然他们都出生在功夫世家,但两家人之间的关系却势同水火。早年间,胡狗蛋的母亲和阿妹的父亲离开了家,如今,两人被家人撺掇着,结伴进城寻找父母。
巧合的是,两人的父母如今已经结为了夫妻,共同经营着一家体育用品店,早年间,这间商店的营业额十分的可观,可近日来,由于日本公司“一番”的不断挑衅和骚扰,商店的生意每况愈下。看到父母焦头烂额的样子,胡狗蛋和阿妹决定留在他们身边,帮助他们渡过难关。然而,他们并不知道的是,狡猾的一番公司正在筹划一个邪恶的阴谋。。