モロッコ。幼い兄弟のアフメッド(サイード・タルカーニ)とユセフ(ブブケ・アイト・エル・カイド)は、親から一挺のライフルを手渡される。試し撃ちとして、ユセフは山道を走るバスを狙って一発の銃弾を放った。その観光バスに乗っていたのが、アメリカ人夫婦のリチャード(ブラッド・ピット)とスーザン(ケイト・ブランシェット)。彼らはまだ赤ん坊だった三人目の子供が急死してから、夫婦の絆の亀裂を修復できずにいた。そんな時、ユセフの放った弾丸がスーザンの鎖骨の上に命中する。リチャードは血まみれのスーザンを抱えて医者がいる村へと走った。アメリカに残された彼らの幼い子供たち、兄のマイク(ネイサン・ギャンブル)と妹のデビー(エル・ファニング)は、メキシコ人の乳母アメリア(アドリアナ・バラッザ)に連れられてメキシコに向かう。