~ 第63屆奧斯卡金像獎最佳女配角(琥碧戈柏)、最佳原創劇本 ~
銀行家山姆惠特和他的女友藝術家莫莉詹森在薩姆的朋友和同事卡爾布魯納的幫助下,翻新並搬進了曼哈頓的一套公寓。一天下午,薩姆告訴卡爾說他在不知名的銀行帳戶中發現了異常高的餘額。他決定自己調查此事,拒絕了卡爾的援助提議。那天晚上,薩姆和莫莉被一個歹徒襲擊,歹徒在混亂中開槍打死了薩姆,然後偷走了他的錢包。薩姆看到莫莉對著他的屍體哭泣,發現他現在變成了鬼,別人看不見他,他也似乎無法與凡人世界互動。
在薩姆死後的日子裡,莫莉心神不寧,因為薩姆仍然和她很親近。卡爾走過來,建議她和他一起出去走走;薩姆無法穿過鎖著的門,就留在了後面。幾分鐘後,歹徒進入公寓尋找東西。當莫莉回來時,薩姆嚇唬他們的貓,讓牠攻擊歹徒,歹徒逃走了。他跟蹤歹徒來到他在布魯克林的公寓,得知這個人叫威利洛佩斯,是一個不知名的人派來的。
離開威利的住所後,薩姆偶然發現了通靈師奧達梅布朗的會客室,她是一個假裝能與亡靈交流的江湖騙子,當她能聽到薩姆說話時,她震驚地發現了自己真正的通靈天賦。薩姆勸說她警告莫莉,她正處於危險之中。為了消除莫莉的懷疑,奧達·梅轉述了只有薩姆才能知道的信息。莫莉後來把威利的地址給了卡爾,後者自願去調查。她隨後去找警察,警察沒有威利的檔案,但他們給她看了奧達梅身為偽造者和騙子的冗長檔案。
同時,薩姆跟蹤卡爾,得知他和威利正在合作,感到非常震驚。卡爾為毒販子洗錢,並讓威利搶劫薩姆以獲得他的密碼簿。卡爾親自從公寓裡拿到密碼簿後,將錢轉入一個假名「麗塔米勒」的賬戶。
薩姆決心保護莫莉,他從一個在紐約地鐵中出沒的騷靈那裡學到如何引導自己的意念來移動物體。然後,他找來奧達·梅幫助他挫敗卡爾,冒充麗塔米勒提取洗好的400萬美元,後來在山姆的堅持下,她不情願地把這些錢捐給了一些修女。當卡爾拼命尋找這筆錢時,薩姆在電腦鍵盤上打出自己的名字,彰顯他的存在。卡爾去找莫莉,莫莉透露她碰到奧達梅在銀行關閉了一個帳戶。
卡爾和威利去找奧達梅,但薩姆提前警告她和她的姐妹們避開。當威利到達時,薩姆為了報復而嚇唬他,使他在驚慌失措中逃到街上,然後被一輛迎面而來的汽車撞死了。陰暗的惡魔從黑暗中出現,將威利的靈魂拖入地獄。
薩姆和奧達梅回到公寓,透過將一枚硬幣懸浮在莫莉手中的方式,他讓莫莉相信奧達梅說的是真話。奧達梅允許薩姆上她的身,這樣他和莫莉就可以一起跳一段慢舞。卡爾闖入公寓,但薩姆因附身而筋疲力盡,無法與卡爾對抗。莫莉和奧達梅從消防通道逃到一個正在建造的閣樓,但卡爾抓住了奧達梅,用槍指著她,要她交出支票。
薩姆恢復過來,把卡爾推開,於是卡爾把莫莉作為人質,懇求薩姆交出支票。薩姆奪走了他的槍,再次攻擊了他。卡爾想從窗戶逃走,向薩姆扔了一個懸掛的鉤子,但鉤子向後一揮,打碎了窗戶,導致窗戶滑落,玻璃碎片刺穿了卡爾。之前抓走威利的惡魔又來索要卡爾的靈魂,將他拖入地獄。
薩姆問兩人是否沒事。莫莉現在能夠聽到他的話,房間裡閃耀著天堂般的光芒,照亮了薩姆的存在。薩姆意識到他的任務現在已經完成,他該走了,他和莫莉含淚吻別。薩姆感謝奧達梅的幫助,然後走進光明,走向天堂。