Constantine may be pretty confident after he’s had a good smoke, but that doesn’t mean he can handle Batman. Batman’s taken down more villains over the years than most heroes can even dream of defeating. He’s mastered Superman’s abilities in the past and also used the GL Power Ring. Constantine just won’t be able to overcome this kind of power and he will be forced to take a loss here. Batman wins.