Действия происходят в период между Второй мировой и войной во Вьетнаме, и переносят в американский городок Нокемстиффе в Огайо. Сюжет сосредотачивается на подростке Арвине Расселле, воспитывающийся бабушкой Эммой после трагической гибели его папы. Отец парня, Уиллард Рассел (Билл Скарсгард), в отчаянии совершивший самоубийство вскоре после смерти своей жены Шарлотты (Хейли Беннетт). Женщина скончалась из-за неизлечимой болезни, а супруг не мог ничего для сделать, хотя и пытался сначала молиться, а потом приносить жертвы. Отчаявшись спасти свою жену, Уиллард превращает свои молитвы в жертвоприношения, которые заставляют сына Арвина перестать подвергаться жестокому обращению в старшей школе и контролировать все. Позже молодой Арвин (Том Холланд) сталкивается с новым гедонистическим проповедником и коррумпированным полицейским.