劇情縱覽
帕茲和西蒙是一對夫婦,他們與西蒙的女兒生活在一個小鎮上。西蒙是一支女子足球隊的教練。一個偶然的機會,西蒙的女兒在踢球時發現有人正在進行宗教儀式。她走近并拿走了一個器物,然而不久之后,女兒神秘失蹤了。西蒙和帕茲非常擔心女兒的安危,他們四處打聽消息,而西蒙尤為焦急。為了找到女兒,帕茲一方面為她祈禱,一方面尋求靈媒的協助。通過與西蒙的接觸,靈媒得以看到一些景象:一個男人被兩個人殺害,小女孩藏在床底下,倒立的十字架,紅色窗簾覆蓋在尸體上。 西蒙聽到這些描述感到震驚和恐懼,他急不可耐地與久未聯系的母親取得聯系,希望她能幫忙打聽消息。帕茲的表哥在警局工作,他雖然知道FBI已經接手此案,但仍愿意協助打聽消息。于是,西蒙和表哥一起前往人員繁忙的紅燈區。就在他們與負責該區域的警官交談時,一個妓女認出了西蒙,但叫他羅伯特。西蒙堅稱她認錯了人,妓女于是在紙巾上寫下一行字,邀請他私下交談。當晚,西蒙前往約定地點,但發現妓女已被殺。
生前是過氣女歌星的女鬼徐半香(張曼玉),算準某名將要臨盆的孕婦會于某間醫院生產,準備投胎重新做人,不想,該孕婦被搖身變作某所高中教師的開心鬼(黃百鳴)送錯醫院,徐半香錯過投胎時機。 為泄心頭之恨,徐半香開始想方設法捉弄開心鬼,最甚一次,她附身開心鬼班里女班長(袁潔瑩),令她跑到夜總會稀里糊涂地大鬧了一場,結果在該家夜總會尋歡作樂的一群流氓被抓,開心鬼受到無辜牽連,徐半香又得意又擔憂之時,開心鬼卻用愛來感化她,眼看皆大歡喜,出獄后的流氓不請自來。
某座住宅區,負責公寓內各項維修事務的菲恩(Matt O'Leary 飾)和約瑟(George Finn 飾)是一對窮的叮當響的好基友。某天菲恩的女友凱莉(Danielle Panabaker 飾)來到他們的住處,當得知住在隔壁的貝先生已經很長時間沒走出房門時,凱莉自告奮勇上門查看,結果卻一臉錯愕地回到二人面前。原來貝先生早已不見蹤影,房間內一面墻貼滿了以三個人為對象的拍立得照片,窗口則有一臺奇怪的機器正對著菲恩和約瑟的房間。不久后他們發現,那臺機器竟是可以拍攝到未來情景的照相機。他們發現了貝先生的尸體,然而因為照相機的原因秘藏了此事。 無意間擁有了窺視未來的手段,年輕人們的心不知不覺躁動起來……
一名退伍軍人得到一份搶劫房子的工作,但結果發現這所房子是 Nyai 的房子,Nyai 是一位小妾,又名 Gundik。