马路旁的高楼上,一个欲寻短见的姑娘引来了众人的围观,交通因此被严重堵塞,出租车司机贺天喜也被堵在了长长的车队里,一向仗义的天喜得知有人要轻生,毫不犹豫地爬上楼顶,设法稳定住了姑娘的情绪,还机智地套出了她轻生的原因。原来姑娘名叫彭燕,刚从农村来找和自己相爱了多年的男友范好,可如今已经是大学生的范好早已经有了新的女朋友。彭燕无法承受感情的打击,欲寻短见。为了阻止彭燕,天喜情急之下谎称自己和范好是哥们,并承诺自己能劝范好回心转意。
单纯的彭燕信以为真,从此盯上了天喜,一定要他实现对自己的承诺。天喜因此遭遇了不少麻烦。先是女友叶小纹误解了他和彭燕的关系,好不容易把误解消除了,又因为劝说范好与彭燕重归于好不成,冲动之下动手打伤了范好。由于情节严重,天喜被刑事拘留。心怀愧疚的彭燕常常来看守所看望天喜,再次引得小纹极度不满。
与此同时,住进医院的范好竟然被检查出得了白血病,一心想救范好的彭燕主动要求捐献骨髓,但却与他不匹配,无奈之下只好再次求救于天喜,巧的是,天喜的骨髓检查结果刚好与范好匹配。但当天喜得知叶小纹为了实现自己的梦想,投入了话剧演员培训班秦老师的怀抱时,极度伤心的他把气撒在了同样喜新厌旧的范好身上,他拒绝了为范好捐献骨髓。
为了生活,彭燕四处寻找工作,虽然遭遇了很多麻烦,但她仍然保持着善良、单纯的本性。彭燕的热情感染了天喜,他献出了自己的骨髓,又悄悄地卖了自己的车,帮彭燕实现了一个梦想,之后自己背上行囊,准备漂泊他乡开始新的生活。
彭燕看到了天喜送给她的那家以自己名字命名花店后,不顾一切地赶到了火车站,面对天喜,她突然发现自己找到了真爱……。本故事以运河文化为背景,通过一对年龄相差半个世纪的忘年交,在意外同处一个屋檐的机缘下,由于文化背景、时代差异、性格习惯以及思维方式等方面带来的巨大反差及新旧矛盾,一老一少在实现自己梦想的路上,每一次摩擦都促进了双方对彼此的了解,每一次融合都进一步加深了两个人的关系,最终彼此接纳、融洽、互助、合作,在鸡飞狗跳、笑泪交杂的生活中,用历史、更用未来的眼光,反映中国新时代浪潮下,每一个平凡的中国人,如何生活,如何守护我们自己古老的文化,向世界传递和输出中国梦。这是一部关于成长和寻找内心的电影,故事向观众传达真、善、美的人生追求,也颂扬了中国大地上延绵流淌,奔腾至今的大运河给我们的启示:运河通则国运昌。。香港大華影業公司结尾是这些蛇女都被人捉走卖银,后来变成蛇把坏人咬死,而人类女则与她心爱的人在一起。