Капітан поліції Франк де Ролан їде до віддаленого селища Рокенуар, аби дізнатися, що його водієм є інспектор Елізабет Ґардіано. Поки Франк розслідує зникнення кількох дітей, Елізабет приїхала розслідувати жорстоке вбивство місцевого подружжя Васселлів. Вони об'єднуються з шефом Марселіном та його офіцерами, щоб обшукати місцевість. Франк оглядає підозрілий білий фургон, а Елізабет досліджує будинок Васселів і знаходить їхнього сина Евана, захованого в підвалі. Швидка везе хлопчика до лікарні, але доктор Кароль Марбас не дає Франку побачитися з ним. Незважаючи на це, Франк пробирається до лікарні, щоб допитати Евана, який розповідає про жахливу істоту під назвою «Пожирач душ» і стверджує, що всі зниклі діти мертві. Коли в Рокенуарі трапляються нові жахливі смерті, а в сусідньому лісі не знаходять розбитий літак «Сессна», Франк виявляє тривожні зв'язки між жертвами і темною павутиною. Весь цей час їх переслідує таємничий байкер. Місто все глибше занурюється в темряву - хто або що є Пожирачем душ?