克里丝(罗宾·威廉姆斯RobinWilliams饰)与安妮(安娜贝拉·莎拉AnnabellaSciorra饰)深爱着彼此,这对让人艳羡的夫妻有个美满的家庭,聪明可爱的孩子们,坚贞不移的爱情。可是一切都在孩子们意外死亡后打碎了。自从孩子们逝世后,克里丝与安妮夫妇俩每天都活在痛苦之中,他们心里惦记的始终是死去的孩子,他们的生活彻底失去了快乐的根源,都变得郁郁寡欢,但两人依然互相依靠着生活。可是,厄运并没有就此停止。安妮最心爱的克里丝也在意外当中逝世,死后的克里丝在天堂上看到了自己的孩子,仿佛生活又回到了当初快乐的样子,但他的心里仍记挂着尚在人间的妻子。丈夫的逝世,使安妮心痛不已,生活变得更加难熬了。终于,她还是无法忍受独自生活的寂寥,自杀了。生前的她经常凭想象画出天堂的样子。可是由于自杀,她只能堕入地狱。克里丝誓要留在妻子身边,不让她继续受折磨。于是,他到地狱去了……
在瑞士度假时,儿科医生克里斯·尼尔森遇到了艺术家安妮·柯林斯。他们结婚并育有两个孩子,伊恩和玛丽。当孩子们死于车祸时,他们的田园生活结束了。四年后,克里斯也在一场车祸中丧生。克里斯不知道自己已经死了,而且很困惑没有人会与他互动,他在地球上徘徊。
他看到安妮试图应对失去他的痛苦,并试图与她沟通,尽管有人建议这只会给她带来更多痛苦。当他的尝试确实引起更多悲伤时,他决定继续前进。克里斯在他用想象力创造的天堂中醒来;他的周围是一片山景,就像他妻子创作的一幅画,也类似于两人想要度过晚年的地方。
克里斯在天堂的陪伴者是阿尔伯特·刘易斯(Albert Lewis),他是他住院期间的朋友和导师,还有利昂娜(Leona),克里斯曾在女儿面前钦佩过她。后来他认出利昂娜是他的女儿玛丽。与此同时,安妮对克里斯和他们孩子的死感到内疚,并自杀了。克里斯最初因自己的痛苦结束而感到宽慰,但当他得知那些自杀而死的人会下地狱时,他变得愤怒;这并不是对他们做出判断的结果,而是他们自己倾向于根据自己的痛苦创造噩梦般的来世世界。
克里斯坚信他会把安妮从地狱中救出来,尽管艾伯特坚称从来没有人成功地救过自杀身亡的人。在“追踪者”的帮助下,克里斯和艾伯特坠入地狱。在旅途中,克里斯意识到阿尔伯特实际上是伊恩,并在寻找安妮之前与他分道扬镳。
克里斯和追踪者到达了克里斯和安妮的房子的黑暗而扭曲的版本。然后追踪者表明自己是真正的阿尔伯特,并警告克里斯,如果他和安妮呆在一起超过几分钟,他可能会永远被困在地狱中,并建议克里斯所能合理期望的就是与安妮最后告别的机会。克里斯进入他们现在看起来很可怕的家,发现安妮患有失忆症,不记得她的自杀,并且明显受到破旧环境的折磨。由于无法唤醒她的记忆,追踪者看到克里斯放弃了将安妮从地狱中拯救出来的任务。
但克里斯没有返回天堂,而是选择在地狱与安妮永远在一起。当他向安妮宣布他打算留下来时,他的话与孩子们死后他把她留在收容所时对她说的话相似,当克里斯让她的噩梦成为他的噩梦时,她恢复了记忆。然而这一切都是一次考验,安妮带着克里斯升入了天堂。克里斯和安妮在天堂与孩子们团聚,一切都恢复了。克里斯提出转世,这样他和安妮就能再次一起经历生活。影片的结尾是克里斯和安妮小时候再次见面,情况与他们第一次见面相似。