That’s pretty much the premise of this show based on the DC Comics “Hellblazer” series (of which I’m not an aficionada). What I do know is that this premiere episode doesn’t work, and that’s because we don’t get to know enough about Constantine to invest in his story. The writers have chosen to give us hints about his past, hints that presumably will play out over episodes.
Sorry, we need to know now. As Tina Turner sang, we don’t need another hero. Yet to be successful, “Constantine” should have made us believe we do.