五千年来,血魔反复再生作崇,附于有权势者身上,置人民于水深火热中,抗日年间,镇魔师梁初三与师兄合力将血魔镇服,可师兄身死,留下天赋异禀的孤雏林刚(林正英 饰)予初三抚养。一晃多年,十年动乱中,初三之子梁国栋(梁家辉 饰)检举父亲,投身“革命”。两年后,劳改归来的林刚与经历现实磨砺、丧失革命锐气的梁国栋重逢,二人在工地惊见血魔封印破坏,而当年的“臭老九”、今日的革委会领导雷复鸣被血魔附身,预备用手中权势掀起血海……另一方面,对血魔尚不知情的林刚、国栋二人渐渐明白了他们父辈当年的作为,同时对雷复鸣之女雷珊(王祖贤 饰)暗生情愫,但他们和血魔的血战,不可避免…
子俊(欧阳耀麟 饰)因为患有精神疾病而住进了精神病院,经过了一番治疗,他病愈出院了。然而,尽管他已经得到了治愈,却还是被打上了精神病人的烙印,在社会中处处受人欺负和歧视,在此过程中,只有母亲(黎少芳 饰)和一位善良的社工(卢希莱 饰)站在他的身后,做他最坚实的后盾。 离奇的事情发生了,那些曾经欺负过子俊的人,竟然一个接着一个的被杀死了,而每当凶杀案发生,第二天早上,子俊都会发现自己的双手沾满了鲜血。尽管对此没有任何的记忆,但子俊还是不禁开始怀疑,是不是自己在睡梦中双重人格障碍症病发,向那些欺负过自己的人寻仇。