After almost getting killed by a pedophile serial killer, ex cop turned P.I. Frank Taylor, whose life fell apart when his son vanished, realizes that he can now see the dead, but the dead can also haunt him. One more boy needs to be found.
Frank looks for a missing teenage girl with some ghostly assistance. His search takes him to an underground club and the band "Geievous Angels". Linda Rondstat provides a score, of sorts, with her beautiful old song "Long Long Time" which held some significance to the missing girl.
Frank's former police colleague asks him to look into a ritualistic murder that resembles the one he thought he had solved years before in New Orleans.
Frank sees Jess with her colleague. Later, after a car accident on a dark country road, Frank is taken in by a young girl and her reclusive parents who turn out to be ghosts still caring for their daughter.
Fellow lawyer Nicholas Trenton goes to Jess' house for a date and Simon invades his body. Trenton/Simon later attacks Jess and Frank is able to rescue her and eject Simon from the lawyer.