『白蛇:縁起』は中国の四大民間説話の一つ『白蛇伝』の前世の話。 晩唐の時代、国師が民間人に蛇を大量に捕獲させていた。 白蛇の妖怪「白」(見た目は人間の美少女)が国師を刺殺しようとしたが失敗。 少女は逃亡の末、記憶をなくしてしまったが捕蛇村の少年「宣」に救われる。 「白」の記憶を取り戻すため二人は冒険の旅に出る。 その旅の中で二人は恋に落ちるが、少女が白蛇の妖怪ということも明らかになってしまう。 一方、国師と蛇族との間に激しい戦いが始まろうとしていた。二人の恋に大きな試練が待ち受ける。
フィアンセにフラれたキャリアウーマン、ジョイは(キャメロン・ディアス)は親友とともにラスベガスへ。そこで意気投合したジャック(アシュトン・カッチャー)と、いつの間にか結婚してしまう。正気に戻った2人は結婚を無効にしようとするが、そんな中カジノで300万ドルを稼ぎ、互いに大金の所有権を主張することに……。
ある夜、プリンストン大学で教諭をする地球外生物学者、ヘレン・ベンソン博士の自宅にアメリカ政府のエージェントが突然やってきた。強制的にある非常事態への協力を求められたヘレンは1年前に他界した夫の連れ子であるジェイコブを隣人に預け、あわただしく公用車に乗り込む。すでに政府は軍を総動員出動させ警戒態勢を敷き、町は異様なまでに静まり返っていた。政府がヘレンのほかに核物理学・天文学・地質学などの権威を招集したのは、木星の外側で観測された謎の物体への対策を講じるためだった。小惑星と思われるその物体は想定外の進路を信じがたい速度で移動し、マンハッタンへと迫っているのだった。