 After attacking the priest Donald Callahan (James Cromwell) in a homeless shelter and falling with him from the window of a high floor on the street, the successful writer Ben Mears (Rob Lowe) tells his motives to his nurse in the hospital. His story begins when he returns to his hometown Jerusalem s Lot to write a novel and face the ghosts of his past in the Marsten Mansion. However, he realizes that evil lives in  Salem s Lot, and the place is crowded of vampires. He fights against his fears and skepticism, and with the support of some local friends, they battle against the vampire leader Kurt Barlow (Rutger Hauer) to get rid off evil.