1、章昕(林嘉欣飾)得知房東的妻兒死於泥石流後,總會看見她們的鬼魂,令男友無法忍受折磨離她而去,無奈之下,她求助於心理醫師羅占(張國榮飾)。羅占清楚知道章昕所見不過是因長久孤閉所生幻覺,開始竭盡全能幫助她,終使其慢慢脫離瞭種種恐怖的意想。兩人在這一過程中漸漸生出感情。
2、當置身羅占的生活空間時,章昕發現阿占有諸多怪異舉動,調查過後,發現他患有嚴重的精神分裂,一到晚上某時即被幻象所困痛不欲生。為瞭讓愛人回歸正常,章昕決定幫助他趕走心裡的魔障。
3、後來一直不信有鬼的羅占最終也遇到瞭鬼。他中學時的女友因不想和他分手而自殺,在將她的遺物都找出來之後,他又陷入與腦中前女友的鬼魂的無盡糾纏。片尾女鬼要殺他,他在房頂把他對那女鬼的愧疚以及心裡的話都說瞭出來後感動瞭女鬼,最終女鬼原諒瞭他。