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