Hellblazer: Tainted Love

Hellblazer: Tainted Love

John confronts a vampire who’s stalked the Constantine family for generations, deals with an ex-girlfriend, and settles an old score. From the lowest point in his life and on through the struggle to regain control, John Constantine's is a tale of redemption and revenge.