1962年,年幼的林初三和姑妈秀姨母女随大陆难民潮来到香港,无依无靠的初三在暴动中结识了地头蛇大哥泉哥,被其收为义子,和泉哥的儿子沙皮做了异性兄弟。泉哥被仇人杀死,初三跟沙皮两兄弟自此寄人篱下,初三因藏匿老大的毒品被迫染上毒瘾,时间一晃多年,初三告别戒毒所后,与沙皮结识了女学生阿美,初三对阿美一见钟情,两人不久奉子成婚。沙皮在婚礼上为了保住初三的面子不惜以身犯险,结果婚宴刚过,两兄弟因打劫又刺伤警察被判入狱。在狱中,他们领悟到小弟生涯毫无前途,于是出狱后借高利贷拉皮条,这将二人又引向了另一个深渊……。我姥姥上学的年代正是闹鬼子的时候,学校里经常有鬼子来抓爱国学生,而被抓走的学生又大多没有回来过。一天,姥姥被鬼子盯上,慌乱之中钻进大木箱被日本鬼子抬上了列车。出站驶入山区时列车遭到游击队员袭击,队长将大木箱子交给一个赶着驴车回村的农夫,不想就遇到一队鬼子兵。巧妙地骗过搜查,农夫却被强令带路进入石桥村。进入石桥村,村里老小都加入到解救的队伍中来。不仅如此,村里埋设的地雷、老奶奶喂养的大公鸡、农夫拉车的驴也都让鬼子出尽了洋相、吃尽了苦头,尤其是个“罗圈腿”。经过一天的巧妙周旋,姥姥和农夫配合打回村里的游击队员全歼了鬼子的小分队……。1947年的一天,21岁的国民党军官丁嘉尧和勤务兵何福祥上街时,被一阵优美的歌声所吸引,那是丹麦民歌《只要心儿没有老》,唱歌的是一个十六、七岁的少女,她的身边还围着一群孩子。丁嘉尧着迷了。于是,他常常去找这个名叫黄小兰的姑娘,两人之间萌发了爱情。一年后,丁嘉尧随部队撤往台湾,他和黄小兰从此天各一方,一别就是52年。 2000年夏,丁嘉尧携儿子、儿媳和孙子回到家乡重庆,考察投资办厂的事宜,并试图寻找黄小兰。在沿长江考察途中,丁嘉尧终于获悉了小兰的消息,他激动万分。得知丁嘉尧从台湾回来,一群家乡在台湾的老朋友赶来相聚,这时,随着丁嘉尧小孙孙的口琴声,那首优美的丹麦民歌再一次在长江边响起,而丁嘉尧离小兰也越来越近了……。