温厚誠実な銀行員サム・ウィート(パトリック・スウェイジ)は、陶芸家として成功しつつある最愛の恋人モリー・ジェンセン(デミ・ムーア)と幸せな時間を過ごし、同僚の友人カール・ブルーナー(トニー・ゴールドウィン)とも良好な関係を維持しながら順調に仕事をこなし、平穏な日々を送っていた。 ある日、サムは勤め先の銀行で、コンピュータ内の口座データに異変があるのを発見した。カールが手伝おうとしたが、サムは断り残業して調べる…。 後日、サムとモリーが「マクベス」を観劇しての帰り道、モリーがサムに自分の心を打ち明けた。「貴方と結婚したい」。今まで、彼女が避けていた問題だったのでサムは驚く。悩むサムに、モリーはなぜ「愛してる」と言葉にしてくれないのかと問い詰める。「愛してる……」とモリーが言うと、サムは必ず「Ditto(同じく)」と答えていた。 しかしそのとき、暗がりから一人の暴漢がサムを襲った。そしてサムと暴漢は揉み合いになり、暴漢が持っていた拳銃が発砲された。そして暴漢は逃げ、それを追いかけるも取り逃がしたサムが諦めて戻ると、モリーが血だらけの自分を抱いていた。サムは死んでゴーストになってしまったのだ。

やり手の不動産業者ジムは、忙しい中時間を作って家族との週末キャンプを約束する。だが、旅行前日になって豪華な大邸宅を売却したいという大口の依頼が入ってしまう。この取引を手放したくないジムは、渋る家族をなだめ、予定を変更してキャンプの前に物件を見に行くことに。だが当日、物件の邸宅に着くなり激しい嵐に見舞われた一家は、不気味な執事ラムズリーに案内されるまま、そこで一夜を過ごすことになる。