События фильма разворачиваются в небольшом городе Нортфорк в штате Монтана в 1955 году. Здесь идет строительство новой плотины, которая затопит всю долину вместе с расположенным в ней городом. Люди вынуждены покидать родные места, но не все торопятся это сделать. Священник Харлан остается в Нортфорке до последнего, поскольку не может бросить Ирвина — мальчика-сироту, который тяжело болен и слишком слаб, чтобы покинуть город.