五千年来,血魔反复再生作崇,附于有权势者身上,置人民于水深火热中,抗日年间,镇魔师梁初三与师兄合力将血魔镇服,可师兄身死,留下天赋异禀的孤雏林刚(林正英 饰)予初三抚养。一晃多年,十年动乱中,初三之子梁国栋(梁家辉 饰)检举父亲,投身“革命”。两年后,劳改归来的林刚与经历现实磨砺、丧失革命锐气的梁国栋重逢,二人在工地惊见血魔封印破坏,而当年的“臭老九”、今日的革委会领导雷复鸣被血魔附身,预备用手中权势掀起血海……另一方面,对血魔尚不知情的林刚、国栋二人渐渐明白了他们父辈当年的作为,同时对雷复鸣之女雷珊(王祖贤 饰)暗生情愫,但他们和血魔的血战,不可避免…
帕兹和西蒙是一对夫妇,他们与西蒙的女儿生活在一个小镇上。西蒙是一支女子足球队的教练。一个偶然的机会,西蒙的女儿在踢球时发现有人正在进行宗教仪式。她走近并拿走了一个器物,然而不久之后,女儿神秘失踪了。西蒙和帕兹非常担心女儿的安危,他们四处打听消息,而西蒙尤为焦急。为了找到女儿,帕兹一方面为她祈祷,一方面寻求灵媒的协助。通过与西蒙的接触,灵媒得以看到一些景象:一个男人被两个人杀害,小女孩藏在床底下,倒立的十字架,红色窗帘覆盖在尸体上。 西蒙听到这些描述感到震惊和恐惧,他急不可耐地与久未联系的母亲取得联系,希望她能帮忙打听消息。帕兹的表哥在警局工作,他虽然知道FBI已经接手此案,但仍愿意协助打听消息。于是,西蒙和表哥一起前往人员繁忙的红灯区。就在他们与负责该区域的警官交谈时,一个妓女认出了西蒙,但叫他罗伯特。西蒙坚称她认错了人,妓女于是在纸巾上写下一行字,邀请他私下交谈。当晚,西蒙前往约定地点,但发现妓女已被杀。