Leland Gaunt opens a brand new shop in Castle Rock known as Needful Things. Anybody who enters his store finds the item of their lifelong dreams and needs: a prized baseball card, a healing amulet. Additionally to some token payment, Gaunt demands that every person do some “deed,” often a apparently innocent prank performed on another person from town. These practical jokes cascade unmanageable and shortly the whole town does fight with itself. Only Sheriff Alan Pangborn suspects that Gaunt is behind the population’s more and more violent behavior.