A story intertwined with time and space is destined to be difficult to explain logically, but this film happens to be a love story rather than a science fiction film. Love does not require logical explanations.
The film tells the story of Constantine, who has had the ability to perceive demons and angels since childhood. This supernatural ability causes endless troubles for him, leading him to contemplate suicide. However, both heaven and hell refuse to accept Constantine. Losing faith in humanity, demons, and even angels, he wanders between heaven, hell, and the mortal realm.