In the 2005 film Constantine, John Constantine (Keanu Reeves) is a weary and cynical chain-smoker who, as in the TV series, is able to sense and communicate with half-demons and half-angels on Earth. He exorcises demons back to hell to earn favor with heaven and avoid eternal damnation for a suicide attempt in his youth.
Based on Alan Moore’s Hellblazer comics, John Constantine (Matt Ryan) can see the supernatural in our everyday world. He must do all he can, including the morally questionable, in the fight against the evil paranormal. You can simply substitute a black tie to dress up as Keanu Reeves’s Constantine. Whoa.