A mysterious newcomer to the coastal town of Castle Rock, Leland Gaunt (Academy Award-nominee Max von Sidow) opens a new shop called “Needful Things”. Anyone who enters his store finds the object of his or her lifelong dreams and desires: a prized baseball card, a carnival glass lampshade, a healing amulet. The prices are too good to be true, but in exchange, Gaunt requires each person to play a small harmless prank on someone else in Castle Rock… The Faustian bargain seems like a small price to pay for one’s life’s desire… but is it? Sheriff Alan Pangborn (Academy Award-nominee Ed Harris) doesn’t think so as violence escalates in his once peaceful town and it is up to him and his girl friend Polly (Bonnie Bedelia) to stop Gaunt before he destroys Castle Rock, in this Stephen King classic directed by Fraser C. Heston.