Marcus (Kristopher Shepard) is a paramedic who one night on the job becomes emotionally attached to a well-regarded woman named Emma Carillo (Rachel Emmers), a dying patient with five stab wounds.
He attempts to help save her life, but she dies at the Mercy Hospital, as a near-death patient, Caroline Kuntz (JJ Neward), awakes, kills two people and leaves.
Along with finding out Emma had died before he aided her revival, Marcus is also suspended from work for the medical mistreatment and death of a hooker, Elizabeth Markham, as Private detective Carruthers (Ving Rhames) is assigned to investigate the case.
Amidst discovering Caroline was a school teacher who nearly died from a seizure, Carruthers also interrogates Ray (Charles Halford), a man in connection with his murdered son and who was paid $20,000 to kill Elizabeth.
Marcus visits his badly reputed friend and spiritualist, Martineau (Richard Dutcher), learning the deceased Emma and now Carla is possessed by an ancient spirit.
Carruthers arrives at Carla's house, looking to warn Marcus about the evil spirit which had also possessed his case file victim, Elizabeth Markham.
According to Kabbalistic mythology, it's revealed the demonic spirit is Lilith, Adam's first wife who he rejected, as God granted him Eve in the Garden of Eden.