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