User blog comment:Godzilladude123/John Constantine vs Harry Potter/@comment-3127606-20120919222013

Harry Potter has this fight won. His supply of magic abilities aren't just limited to the stuff you listed. There's a far more vast supply he has in his mind that he can use. And Constantine's mind powers won't work on Harry either. Harry is able to completley throw off the Imperius curse which is designed to take control of someone's mind. And he was able to do this with Voldemort, the most powerful dark wizard of his time. For most of Constantin's powers he'll have some sort of counter to it to negate its effect and allow him to score victory.