主人公のジョージという男は、いつも何処かでツキに見放され、逆境にばかり立ち向かう運命にあった。自分のミスではなく大金を失った彼は、全てに絶望して自殺を図る。ところが、12月の冷たい河に飛び降りようとしたとき、彼より先に一人の男が身を投げて救けてくれと叫んだ。あわてて救けたジョージに、男は、自分は見習い天使だと告げるが……。

20世紀のどこかの国。情報省はテロの容疑者「タトル」を「バトル」と打ち間違えてしまい、無関係なバトル氏を無理やり連行していく。それを一部始終見ていた上の階に住むトラック運転手のジルが抗議をするも、全く相手にされない。 一方、情報局に勤めるサムは、このミスをなんとかするために試行錯誤していた。近頃サムは、夢の中でナイトの格好をして、美女を助け出すというおかしな夢を見ていたが、情報省に抗議に来ていたジルがその美女にそっくりだということに気づく。 ある日、サムが家に帰るとダクトが故障しており、非合法のダクト修理屋と名乗るタトルが勝手に直してしまう。サムはまた夢の中でサムライの怪物と戦い、美女を救う夢を見る。サムはジルの正体を知るために断っていた昇格を望み、友人であったジャックの元を訪ねる。そして、様々な事柄が複雑に絡まりあっていく。

TVの人気天気予報キャスター、フィルは地方で開かれる伝統的祭りを女性プロデューサーのリタと取材。その町では毎年2月2日、冬眠から目覚めたウッドチャックが春の到来を占うという祭りが開かれていた。その帰路、吹雪に襲われた一行は町に引き返すが翌朝、フィルはなぜか同じ祭りと出くわす。その日から彼は2月2日を繰り返し過ごす。毎日これから何が起きるかを知っているフィルは、それを自分のために悪用しようとする。

フィラルデフィア。一方は、大会社の経営陣のひとりとして手腕を見せるエリートで金持ち青年ルイス・ウィンソープ。もう一方は、サギまがいの事をやりながら生きている貧しい黒人青年ビリー・バレンタイン。そんな彼らの知らない所で、ウィンソープの会社の会長である2人組が、ある賭けを企んでいた。この2人の環境を入れ換えるとどうなるかという賭けである。そして、何にも知らない二人はお互いの環境が入れ替わってしまう。

ロンドンの新聞社に勤めるアイリスは、元恋人の婚約発表現場に居合わせることになり、ショックで落ち込んでいた。一方、ロサンゼルスで映画の予告編製作会社を経営するアマンダは、同棲中の恋人と派手にケンカ別れしたばかり。それぞれ傷心を抱えた2人は、“ホーム・エクスチェンジ”のwebサイトを介して知り合い、クリスマスホリデイ期間だけお互いの家を交換して、異国の地で心のリフレッシュを図ることにする。