Constantine Keanu Reeves stars as a trench-coat-rocking demon hunter in Constantine. After literally going to Hell and back, Constantine is on a mission to get back on God's good side in this devilishly fun film. Watch it now. Image Source: Everett Collection