В 1870-х годах в шахтёрском поселении на территории Монтаны жизнь и без всякой нечисти устроена так, что слабого тут быстро сотрут в пыль. Мужики лезут в землю за рудой, хозяева шахт считают прибыль, шериф пытается держать порядок, священник объясняет происходящее Божьим гневом, а женщины и дети живут между бедностью, страхом и грубыми законами фронтира. Джо Беккет, вдова и школьная учительница, держится за сына Генри как за единственное, что у неё осталось по-настоящему своё. Когда мальчик исчезает, для неё весь мир сразу сужается до одной цели: найти ребёнка, живым или мёртвым. Поселение и так напугано, потому что дети пропадают не впервые, скот находят растерзанным, а слухи быстро обрастают такими подробностями, что люди уже не понимают, где заканчивается реальная беда и начинается суеверный бред. Через несколько дней Генри возвращается, но мать почти сразу чувствует: домой пришёл не тот мальчик, которого она потеряла. Он смотрит иначе, ведёт себя странно, пугает взрослых молчанием и хищной переменой в повадках. Джо пытается объяснить всё травмой, болезнью, испугом, чем угодно человеческим, но вокруг снова начинается кровь. Теперь ей приходится выбирать между самым страшным для матери и самым страшным для всего городка: защищать собственного сына, даже если в нём поселилось нечто голодное, или признать, что её ребёнок может стать причиной новой смерти.