故事发生在1921年的西班牙,一艘蒸汽船载着260名西班牙移民驶往美国,他们满心期待在那里能够开始他们崭新的人生。不幸的人,一场船难袭击了这群追梦者,他们所乘坐的蒸汽船载西班牙加利西亚海岸附近的一座小岛旁沉没了。幸运的是,岛上生活的三个女人发现了这批遇难者,她们热情的给予了帮助,最终,50名乘客得到了救助,保住了性命,这三个女人也因此名声远扬,被视为英雄。 一名阿根廷记者闻讯来到了这座小岛,想要将这件事情写成报道,可是,随着他调查的深入,记者发现很多事情都和他所听说的不符,不仅如此,他还开始怀疑,或许蒸汽船的沉没从一开始就不是一场意外。。欠账已超过两个星期,追债的人告诉他如果再不还钱就拿命来换,为了尽快还钱,俊浩向老婆美云要钱,但美云不信,觉得他还在骗人,拿着钱逃离家中。俊浩随即追上去,但是在路上被莫名的汽车撞死,美云看到被撞死的俊浩也很后悔当初没有给他钱。伤心欲绝的美云心里一直打算给俊浩报仇。在美云一路的打探后得知真正的凶手已经浮出水面。。小和尚十方(梁朝伟饰)随师父白云(刘洵饰)护送金佛去五台山。路上偶遇痞子道士燕赤霞(张学友饰)杀死强盗无数,三人结下梁子。十方与师父夜宿鬼寺兰若寺。师父外出打探时,十方遭遇女鬼小卓(王祖贤饰)。十方不受其诱惑,二人争斗,十方念咒将其制服,但仍好心将其放走。十方将金佛不慎丢失,找到后已破成两段,树妖姥姥趁机发难,白云被活捉。十方在小卓帮助下逃出,外出求人修补金佛却不幸被骗。幸得再遇小道士燕亦霞,得其相助。小卓死敌小蝶(利智饰)出击勾引二人不成,恼怒之际识破小卓与十方的计划,引姥姥到三人藏匿之处。十方在小卓再次帮助下逃出,并救得师父,小卓却被姥姥抓回折磨。十方与燕赤霞掘出小卓骨灰逃出兰若寺,但姥姥已布下天罗地网,众人危在旦夕,最后关头,十方化成佛祖金身,对付树妖……。