For his sixth birthday, Andy Barclay (Alex Vincent) asks his mother, Karen (Catherine Hicks) to buy him a Good Guys doll that he wants. When a peddler has one for a good price, Karen buys the doll, not knowing that it is possessed by the ghost of the infamous murderer, Charles Lee Ray (Brad Dourif), who had used voodoo to imprison his spirit in the doll when he was gunned down so he could continue to murder people...