民国初年,村民刘风带领众人上山挖矿,不料惊醒了沉睡百年的大蛇,在逃亡的过程中,只有刘风活了下来;几天后,村里开始举办祭祀活动,并且邀请了江湖道士成州一同参与,意图剿杀蛇王,成州误打误撞杀了大蛇。可接下来村民依然遭受大蛇的袭击,不停的有人失踪,一场惊心动魄的人蛇大战拉开序幕……。小玲(李燕燕 饰)自小父母离异,母亲希望深造,因此带着她移民,落魄的父亲则带着弟弟留在香港,姐弟两个哭着分开,一别多年。长大后回到香港的小玲始终牵挂弟弟和父亲,却打听不到两个人任何讯息。恰好小玲男友杨光(艾迪 饰)在做社工,最近帮助一个名叫丁天生(严秋华 饰)的跛脚少年,在少年家里发现小玲一家四口的照片。认准天生是小玲失散的弟弟丁当,杨光想促使姐弟重逢,并且帮助丁天生重新接受教育,脱离颠簸流离的生活,但丁天生非常倔强,不肯与姐姐和母亲相认。此时丁天生的父亲已经身患肺病住在疗养院,天生去看他时,总会带着忌廉汽水与鲜奶,两人一起兑起来喝,这是从小父亲带给他的美味。父子俩的多年境遇,让天生始终无法原谅抛弃他们的母亲……。