萨姆(帕特里克·斯威兹饰)是一名银行职员,他与未婚妻美莉非常相爱,准备很快就举行婚礼,他的好朋友卡尔(托尼·戈德温饰)还特意帮他们置换来了一套漂亮的公寓,可是不幸的事情发生了,有一天晚上,萨姆和美莉在返家途中遭到了流浪汉的抢劫,萨姆在搏斗中身亡,美莉伤心不已,萨姆则化作幽灵久久不肯离去
成为幽灵的萨姆很快获知真相,好朋友卡尔就是害他死亡的幕后真凶,他的目的是为了窃取银行的巨款,因为要获得萨姆的秘码,卡尔开始追求美莉。萨姆游荡于美莉的周围来保护她,可是无法跟她沟通交流让萨姆非常苦恼,于是他通过灵媒奥塔(乌比·戈德堡饰)来跟美莉建立联系,美莉起初根本不相信这样的事情,但一件件事实让她终于感知到了萨姆真的在自己身边。
萨姆为了不让卡尔计谋得逞而展开了一系列报复行动,让卡尔和他的几个手下得到了报应,卡尔落得了自取灭亡的下场,萨姆终于完成了心愿,在去往天堂之前,美莉和现出真身的萨姆紧紧相拥,人鬼之情在那一时刻彻底升华。