杰夫(库尔特·拉塞尔 Kurt Russell 饰)和艾米(凯瑟琳·奎南 Kathleen Quinlan 饰)是一对夫妻,在一次长途旅行之中,两人驾驶的车辆在荒郊野岭里抛锚了。正当两人急得焦头烂额之际,一个名叫瑞德(J·T·沃尔什 J.T. Walsh 饰)的陌生男人出现在了他们面前。瑞德好心的告诉杰夫和艾米,在不远处有地方能够叫到拖车,杰夫边让艾米跟随瑞德前往,很快,这个错误的决定就让杰夫付出了代价。 在等待拖车的过程中,杰夫自己修好了车,于是,他决定驱车前往瑞德所说的那个地方寻找瑞德和艾米。没想到,当杰夫到达后,当地没有一个人声称见过艾米。杰夫找到瑞德向其质问,瑞德竟然说自己不认识杰夫,更别提什么艾米了。敏感的杰夫察觉事情有诈,他想向警方求助可手上没有任何证据,一时间,杰夫陷入了绝望的境地。
十八年前,小蝶(徐申东 饰)在雷电交加之夜诞生,然而她的降生却引发了全村大火,不仅如此,还导致了她亲生父亲的死亡,仿佛她就是灾祸的象征。天庭得知了小蝶的出生,发现她是八百年一次的灾星托世,这对人间将会带来灾难性的后果,因此决定派遣使者前去终结小蝶的生命。然而,道济(陈浩民 饰)得知此事后出面阻止,并在小蝶身上施加了一道封印,保护她免遭他人包括神仙的伤害,认为小蝶的诞生乃是天意,相信十八年后她的灵性将会成长,他有信心可以拯救她。十八年转瞬即逝,道济与其他仙人前往找到了小蝶,然而双方立场不同。其他仙人认为小蝶是灾难的化身,为了苍生安全必须将她消灭,而济则以大爱之力希望能够将她救化成人。双方约定了七日期限,若济不能在七天内完成任务,就将被迫消灭小蝶。济发现小蝶体内寄居着数个元神,这些元神分别是小蝶前几世的不同化身,因为都是含恨而死,所以怨念一直缠绕在她身边。 济尝试将这些元神引出并超度,成功将其中三个元神超度离开小蝶的身体,小蝶的情况也逐渐好转。然而,时间所剩不多,最后一个元神却迟迟未现身。其他仙人已迫不及待要消灭小蝶,因为他们发现这个元神正是千年一次的灾难之王,他的到来将带来前所未有的浩劫。在众敌环伺之下,济公能否依靠自己的大爱,感化千年灾难之王,拯救小蝶及整个人间?这场充满爱与宿命的考验,将决定着人间的命运。