To understand why people still hunt for the best version of this film, one must look at its gripping premise. Keanu Reeves plays John Constantine, a cynical, chain-smoking occult detective. Born with the unwanted ability to see half-angels and half-demons walking the Earth, Constantine committed suicide as a teenager to escape the visions. Resuscitated against his will, he is now terminally ill with lung cancer and condemned to Hell for his past suicide.
Happy watching!