Constantine plot
"Hell wants him. Heaven won't take him. Earth needs him."
John Constantine (Keanu Reeves) has been to hell and returned. He was born with a gift he doesn't want: the ability to recognize angels and demons living in human form on Earth. His help is enlisted by a desperate but skeptical police investigator Angela Dodson (Rachel Weisz) to solve the mysterious death of her beloved twin sister. The investigation takes them into the world of the demons and angels who live in Los Angeles. They are both caught up in a fateful series of otherworldly events. Is there any escape from this hell on earth?