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