ノースフォーク 天使がくれた奇跡
時は1955年。モンタナ州にある小さな町“ノースフォーク”。広大な平野に位置する古き良き町も、ダム拡張工事のために水の底へ沈んでしまう運命だった。生まれ育った町に未練を残しながらも多くの住民たちが渋々立ち退きに応じていたのだが、一方では頑として居座る住民も少なくはなかった。そんな彼らの立ち退き対策として、ウォルター・オブライエン(ジェームズ・ウッズ)ら立ち退き執行人たちが招集される。2人1組のチームを組み、65件立ち退きを促した暁にはダム完成時に土地を進呈されるという見返りを目指し、執行人たちはいざ立ち退きを拒む住民たちのもとへ車を走らせるのだった。
同じ頃、立ち退きを勧告され町を出ようとするハドフィールド夫人(クレア・フォーラニ)らは、引き取った孤児の少年が重病のためにハーラン神父(ニック・ノルティ)のもとを訪れていた。何とか説得を試みようとするハーラン神父だったが、夫妻はとても面倒が見きれないという理由で少年を置き去りにしていってしまう。少年のある“秘密”を知っているハーラン神父は、静かに少年の看病を引き継ぐことに。また時を同じくしてボロ屋敷に集う4人組、フラワー(ダリル・ハンナ)、ハッピー(アンソニー・エドワーズ)、コッド(ベン・フォスター)、そしてカップ・オブ・ティー(ロビン・サックス)らは自分たちの仲間となるべく天使を探し続けてノースフォークへ辿り着いていた。そんな4人の元へ、一人の少年が現れる。