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