In this darkly humorous tale Peter Milligan’s John Constantine navigates a rain‑slick city, trading secrets with demons while smoking his way through existential dread and twisted justice.