年轻的银行家萨姆(帕特里克·斯威兹饰)深爱着他的未婚妻(黛米·摩尔饰)。在朋友卡尔(托尼·戈德温饰)的热情协助下,他们搬进了一套漂亮的公寓,并做好了婚前准备。一天晚上,当他们从剧院回来时,他们遭遇了一个持枪的凶狠的小偷。当他们与凶残的小偷搏斗时,萨姆不幸被枪杀,而梅丽则在服丧。山姆变成了一个幽灵,现在卡尔是他死亡的幕后策划者。为了从银行窃取巨额资金,他从梅里那里寻找萨姆控制的密码。为了保护梅丽,山姆经常在她身边游荡,逐渐学会了如何使用力量,却苦于无法与梅丽交换。在能和鬼魂一样的灵媒太田的帮助下,他和梅丽取得了联系,但梅丽一开始并不信任她,直到现实让她觉得被山姆的存在所感染。然而,两个深深相爱的人仍然不能直接接触和交流。