В маленьком городке Касл-Рок появляется загадочный магазин "Нужные вещи", где каждый может приобрести желаемое за полцены. Однако хозяин, чьё лицо скрыто тенью и имя неизвестно, предлагает сделку: вторую половину стоимости товара можно оплатить, совершив пакость против кого-то из жителей города. Сначала это кажется невинной забавой, но вскоре Касл-Рок погружается в хаос - убийства, насилие и месть становятся повседневностью.
В центре событий оказывается шериф, единственный человек, который отказался от соблазна купить что-либо в этом магазине. Он пытается разгадать тайну необычного торговца и остановить безумие, охватившее его город. Шериф понимает, что за происходящим стоит нечто сверхъестественное, и начинает расследование, которое приводит его к ужасающей истине: хозяин магазина - сам дьявол.
С каждым новым покупателем ситуация в Касл-Рок усугубляется. Жители, одержимые желанием обладать желаемым, теряют контроль над собой и своими действиями. Шериф пытается противостоять злу, но его силы на исходе, ведь дьявол играет с человеческими пороками, используя их как инструменты для разрушения.
Фильм "Нужные вещи" - это история о том, как легко люди могут поддаться искушению и потерять свою душу в погоне за материальными благами. Это мрачная аллегория на тему человеческих слабостей и последствий неограниченных желаний.