玩具会社のエリート・ビジネスマンのスコット(ティム・アレン)は、離婚後は一人暮らし。一人息子のチャーリー(エリック・ロイド)は母親のローラ(ウェンディ・クルーソン)、その新しい夫で精神分析医のニール(ジャッジ・ラインホールド)と3人で暮らしているが、今年のクリスマス・イヴにはスコットと過ごすことに。スコットとチャーリーの親子関係はギクシャクしていた。スコットは息子のために手作りディナーを振る舞おうと張り切るが失敗し、デニーズで夕食という侘しさ。真夜中、物音に気づいたスコットが声をかけると、サンタ姿の男が屋根から落っこちてきた。