It's Halloween night, and spooky girl Angela (Amelia Kinkade) and her boy-crazy pal Suzanne (Linnea Quigley) are throwing a party at Hull House, a local mortuary that was abandoned years ago after the Hull family patriarch slaughtered his entire family within its walls. They have invited the usual assortment of party guests, including the class clown, the resident tough guy, the token black guy, the preppy, and the virginal heroine.

Angela decides to hold a seance as a party game. They all sit in front of a mirror and concentrate on the reflections, and it works because one of the girls sees a grotesque, demonic face staring back at her. Their seance has awakened ferocious demons who proceed to possess them one by one, in various sadistic ways. Finally only two are left to try and survive the night, fighting off the demons while waiting for sunrise.