Een groep studenten trekt de bossen in om vogels te gaan bestuderen. Wanneer blijkt dat daar doden tot leven zijn gekomen zijn ze hun leven niet meer zeker.
Allan raakt verlamd en heeft geen zin meer om te leven. Dan ontmoet hij Ella een aapje dat getraind is om dingen te pakken enz. Door het aapje verandert zijn leven en krijgt hij weer een beetje zin in het leven. Maar dan blijkt het aapje nog veel meer te kunnen want het aapje reageert op de woede en frustratie van Allan en brengt de duistere wensen van zijn meester in de praktijk.
Een wassenbeeldenmuseum wordt geopend in een stadje en de mysterieuze eigenaar van de nieuwe attractie nodigt een groepje tieners uit om een speciale voorstelling bij te wonen om middernacht. Eenmaal binnen merken de jongeren al gauw dat er iets vreemds aan de hand is met de tentoongestelde voorwerpen...
Ed Harley (Lance Henriksen) komt erachter dat zijn zoon Billy om het leven is gebracht door een stel tieners die hem per ongeluk op de motor hebben overreden. Ondanks het feit dat het een ongelukje was, wil Ed wraak! Ed ontmoet een vreemde oude heks die hem belooft ervoor te zorgen dat hij zijn wraak kan nemen. Hij moet de resten van een oud monster opgraven en deze naar de heks brengen. Ze brengt het monster, Pumpkinhead, tot leven en het angstaanjagende beest verslindt alle tieners in de buurt. Ed krijgt echter last van wroeging en zet alles in het werk om het beest voor altijd en eeuwig te vernietigen.
De film begint in 1967, een man hoort een kat janken, hij gaat op het geluid af en in de kelder van zijn huis vindt hij op de trap de dode kat, even verderop in de kelder staat zijn dochtertje met een bebloede schaar in haar handen. Als straf sluit de man haar op in de donkere kelder.
Een gastvrouw van een talkshow neemt een cameraploeg mee naar een verlaten fabriek om een vermeende snuiffilm te onderzoeken die daar is gemaakt. Naarmate ze dichter bij de waarheid komt, worden zij en haar vrienden onderworpen aan een brute nachtmerrie.
Politieagent Frank McRae (Tom Atkins) onderzoekt een reeks brute moorden in New York en hij denkt dat de moordenaar een politieagent is. Zijn chef wil hier echter niets van weten. Op een gegeven moment wordt politieagent Jack Forrest (Bruce Campbell) aangezien als de dader en gearresteerd, nadat zijn vriendin dood wordt gevonden in een motel. McRae is er echter van overtuigd dat Forrest niet de moordenaar is en gaat op onderzoek uit.