章昕(林嘉欣饰)得知房东的妻儿死于泥石流后,总会看见她们的鬼魂,令男友无法忍受折磨离她而去,无奈之下,她求助于心理医师阿占(张国荣饰)。阿占清楚知道章昕所见不过是因长久孤闭所生幻觉,开始竭尽全能帮助她,终使其慢慢脱离了种种恐怖的意想。两人在这一过程中渐渐生出感情。当置身阿占的生活空间时,章昕发现阿占有诸多怪异举动,调查过后,发现他患有严重的精神分裂,一到晚上某时即被幻象所困痛不欲生。为了让爱人回归正常,章昕决定帮助他赶走心里的魔障。
Ben(吴镇宇)是香港一档电台节目《恐怖热线》的监制,忙于工作的他日渐疏忽女友Helen(周丽淇)。Helen是一名护士,曾瞒着Ben做掉腹中胎儿,此事令她难以释怀,时常会看到幻象。Mavis(何超仪)是美国电视新闻网络记者,她及摄影师等一行五人到港拍摄有关香港电台文化的特别节目,第一个研究对象便是《恐》,但Ben并不友好,只准他们在直播室外拍摄。某晚,《恐》主持人接到自称Chris的男人来电,说1963年他与6个同学在西环踢足球时,无意中在球场附近的山洞内发现一只“大头怪婴”,当即吓得魂飞魄散,甚至信奉伊斯兰教的校长亦不能用手中的《可兰经》将之制服。Chris的电话引来始料未及的热烈回响,Ben与Mavis都决定对此展开深入调查,但两人新闻出发点有异。几乎同时,Helen所在的医院接收了受到过度惊吓的青少年Sam(李灿森),对他,Helen没像其他护士一样慌忙躲闪,相反亲爱有加。Mavis和Ben依据有限线索找到老校长的养女Connie(张佳佳),从她口中得知,Chris不久前曾同6个男人看过老校长。随后《恐》直播时,主持人再次接到Chris的电话,但这次却是对他们的诅咒。不久,Mavis的摄影师离奇死去,他拍下的影像显示,当晚直播间里多出一个人影。Mavis和Ben展开更进一步调查,发现1961年的确有孕妇生下骇人的“大头怪婴”,Chris的6个同学也早已集体自杀。而Ben在向Helen求婚之后,Helen的行为却在某夜发生异变,她来到医院,将Sam带到一陌生地。
接连出现的凶杀案让警方陷入了焦头烂额之中,他们一边要寻找案件的真凶,一边要提防着媒体报道这些看上去十分诡异的案件。寥直彪(郑则仕饰)是一名记者,对案件十分好奇,无意之中遇见了目击证人林安芝(朱宝意饰),林安芝的口供证实了寥直彪对案件的种种猜测,他怀疑,背后的真凶很有可能是凶残的吸血鬼。其实,吸血鬼一直都潜伏在寥直彪的身边,寥直彪拍下了它的照片刊登在报纸上,却遭到了警方的投诉。之后,寥直彪数次遭遇吸血鬼,却屡屡被后者逃脱。寥直彪发现吸血鬼盯上了林安芝,遂前去保护,双方一番恶战,幸运的是,正义最终战胜了邪恶。