Watch Constantine (2005) Online
Based on the cult comic Hellblazer, this stylish supernatural thriller sees Keanu Reeves on Earth-saving duty once again as reluctant exorcist John Constantine. Brought back from death against his will, Constantine is tasked by a higher power to send the devil's footsoldiers back to the fiery depths. He finds a soulmate in Angela (Rachel Weisz), a skeptical cop investigating the mysterious death of her sister. Infernal affairs indeed.
Watch: Constantine Trailer