Tolong jelaskan mengenai Kekuatan dan kemampuan dari John Constantine

John Constantine merupakan salah satu tokoh paranormal (dalam beberapa kasus ia disebut sebagai "detektif ilmu gaib") dengan pengetahuan dan naluri mengenai sihir yang luar biasa. Uniknya, ia jarang memakai sihir dalam bertarung dan lebih banyak mengandalkan pengetahuannya yang luas soal dunia gaib serta kemampuannya memengaruhi pihak kawan maupun pihak lawan. Ia hanya memakai sihirnya pada saat-saat tertentu. Darah Constantine juga mengandung darah iblis sehingga dirinya kebal terhadap serangan dari Raja Vampir. Darah iblis itu sendiri didapat dari iblis Nergal dalam konflik antara simpatisan surga dan neraka.

Kemampuan sihir yang dimiliki Constantine sendiri sangat beragam. Salah satu contoh dari kemampuan sihirnya adalah ia bisa membuat jimat untuk menghilangkan keberadaan seseorang sehingga tidak bisa dilacak oleh makhluk supranatural dari dimensi lain. Kemampuan lainnya, Constantine bisa memakai sihirnya untuk memanipulasi pikiran orang lain sehingga orang yang bersangkutan mengalami halusinasi dan lewat mantra lainnya, ia bisa menghilangkan kenangan buruk seseorang. Constantine juga bisa memanggil makhluk-makhluk gaib seperti golem, mayat korban pembunuhan, sampai iblis dari dimensi lain.

Di filmnya, Constantine memiliki kemampuan khusus untuk melihat makhluk campuran atau hibrid antara manusia dengan makhluk supranatural (half-breed). Ia juga menggunakan beraneka macam peralatan seperti senapan emas berbentuk salib, kotak kumbang untuk mengusir setan, napas naga, hingga kursi untuk berpindah ke dimensi neraka.