萨兰登扮演的海蓁是小镇 Fort Dundas 的女警长。近来,小镇的平静被一连串血腥谋杀案件打破,凶手以行将就木的老年人为作案对象,手段极其残忍。被害人的嘴巴都被凶手刻意固定,似乎是在发出某个音节。海蓁与刚从多伦多调来的新下属本合作,发现那些音节能拼成一句拉丁语。小镇的牧师告诉她,这是一句失传多年的祷文,说的是要牺牲十二个平民的生命,换来基督的复活。镇上已有九民老人遇害,海蓁要在凶手完成所谓“复活”大业之前,将他缉捕归案。
Tony (梁家辉)是一名年轻的建筑师,暗恋女同事Allen(陈雅伦)多时,可惜Allen已有男友,不为所动。某夜,Tony在地盘视察,遇一恶鬼欲找替身,险象环生,幸女鬼嘉嘉(关之琳)挺身相救,纠缠之际吸入Tony一口阳气,两人于是心意相通。嘉嘉得悉Tony暗恋Allen,遂千方百计协助,并施展法力令Allen与男友反目,Tony成功夺得芳心。但Tony发现自己所爱是嘉嘉,决定殉情自杀。终因精诚所至打破阴阳隔膜,共偕连理。
菲利普·德朗布尔(布雷特·海尔赛 Brett Halsey饰)决定完成父亲的遗志,实现他生前留下的实验。但是菲利普的叔叔弗朗索瓦·德朗布尔(文森特·普莱斯 Vincent Price饰)拒绝提供任何帮助。无奈的菲利普只能雇佣艾伦·海因斯(大卫·弗兰克汉姆 David F rankham饰)来帮助自己,并动用父亲留下的资金。可是实验装备还没齐全资金就耗尽了。当菲利普威胁叔叔弗朗索瓦要卖掉属于父亲的那一半财产时,弗朗索瓦突然一百八十度大转弯,不仅态度有所缓和,还答应借给他资金。几经周折,时空交错机器终于启动,