Constantine is a 2005 supernatural action film directed by Francis Lawrence. Keanu Reeves plays the titular character, John Constantine, a demon hunter and exorcist. The movie is based on the DC Comics character and explores the battle between heaven and hell. Constantine received mixed reviews from critics but has gained a dedicated fanbase over the years. Reeves' performance as the brooding and tormented anti-hero has been praised by many.