Satan opens an antique shop in a small town and lures the residents into evil actions in this supernatural chiller. Based on a novel by the prolific Stephen King, the film bears many of the author's trademarks, such as the New England setting and the focus on regular people tempted by the forces of supernatural evil. Here, the enticements toward bad behavior comes from the "Needful Things" shop, owned by new resident Leland Gaunt (Max von Sydow). Gaunt's shop offers an odd collection of goods, each of which happens to be the object of desire of a local resident. Instead of money, however, Gaunt demands that townspeople perform a series of simple pranks. He has a plan, and these actions escalate until the town is at violent war with itself. The residents are brought to life by a talented cast, led by von Sydow's suave devil and including Ed Harris as the local sheriff, J.T. Walsh as a corrupt politician, and Amanda Plummer as a seemingly innocent baker.