Дія фільму відбувається в Огайо після Другої світової війни, де молодий чоловік на ім'я Арвін Рассел (Том Голланд) намагається захистити свою сім'ю від корумпованих персонажів, які їх оточують. До акторського складу увійшли Роберт Паттінсон у ролі харизматичного проповідника, Себастьян Стен у ролі нечесного шерифа та Білл Скарсгард у ролі батька Арвіна, якого переслідують спогади про пережите на війні. Фільм досліджує теми насильства, релігії та моралі, оскільки Арвін змушений протистояти темряві в навколишньому світі.