1、林嘉欣在影片中饰演一位自幼父母离异,只身流落他乡的年轻女子章昕。在得知房东的妻子和儿子死于泥石流后,她的脑海里总是不断出现她们的鬼魂,因此她整日疑神疑鬼,坚持说能够从水管中能看到房东妻儿爬出来,这令男友无法忍受,以致男友弃她而去。章昕在痛苦之余经常用刀割自己的手腕,表姐不忍看她继续伤害自己,竭力催促她去找心理医生。
2、张国荣饰演的阿占就是章昕的表姐夫为其介绍的心理医生。作为心理医生,阿占非常清楚这完全是一种幻觉,并极力向章昕解释她所看到的只是纯粹虚无缥缈,是自己的心魔在作怪。阿占希望能够通过自己的努力替章昕医治受伤的心灵,并帮助她摆脱幻境中的鬼魂。
3、在这一过程中,两人逐渐产生了爱情,章昕的病也渐渐有所好转。但出人意料的是,身为医生一直不信有鬼的阿占却说自己遇到了鬼魂。原来,他在中学时的旧情人遭其拒绝之后跳楼自杀了。患有梦游症的阿占经常在夜间将她的遗物找出来,于是旧情人的鬼魂就时常跟随着他。
4、看来就连心理医生自身也难以摆脱心魔的困扰......