After his son dies in a hit-and-run accident, Ed Harley (Lance Henriksen) seeks revenge against the teenagers responsible. With the help of a local witch (Florence Schauffler), Ed summons the vengeful demon Pumpkinhead to hunt and kill the group of friends. But when Ed discovers a bond between himself and the creature, he begins to have second thoughts about employing the vicious monster, and he fights to end Pumpkinhead's murderous rampage before it is too late.