男童朱云翔(毕晓海 饰)的父亲过世,生活无人照顾,来自大陆的老校工张先生(金世杰 饰)外冷内热,在朱云翔生母吴春兰(郝蕾 饰)到来前照顾了小翔一段时间。吴春兰十几年前由大陆赴台,短暂的迷梦破灭后又经历了牢狱之灾,如今栖身于风尘场所。靠摆摊维持生活的继父(戴立忍 饰)被恨意所填充,对小翔的到来颇多怨气。幸好小翔结识了当地的小混混手枪仔(纳豆 饰),手枪仔用偷来的轻骑带小翔兜风,配合手枪仔盗窃和强抢小学生之类虽然很不正当,可也给小翔枯燥的生活增添了几许刺激。如非必要,小翔很少画画,可也给父亲和手枪仔分别画了一幅,第三幅画,是关于小翔梦中的哥哥,而失踪三年的哥哥实际为继父所害。小翔的第四张画,会画下什么内容?。安琪(叶倩文 饰)为了完成主题为“中国迷信”的论文,由加拿大抵港实地调查,甫一下飞机,安琪便邂逅了“好色”警察周发(周润发 饰),所幸未被其进一步纠缠。安琪为租得便宜住所,结识油嘴滑舌的汽车经纪人Hansom王(黄百鸣 饰),Hansom王色胆更甚,帮助安琪安家后便以帮助其了解迷信文化为借口痴缠不休。
安琪租住的房间虽然便宜,实际上却是凶宅一间,一位歌星因三角爱情自杀于此,冤魂驻留房间久久不散。Hansom王在凶宅中被女鬼整治,周发亦因关心安琪被卷入此事,两人力劝安琪搬离,但后者丝毫不为冤魂所动坚守凶宅,最终被女鬼上身。为解救安琪,汽车经纪人与警察请出法师助阵,与女鬼展开连番对抗……。