You are John Constantine.
John has a strong knowledge of the occult and at times he appears to wield strong magical powers but he has also become known as something of a con-man, more likely to talk himself out of trouble than pull a rabbit out of a hat.
I gotta say though it's entirely inacurate about John Constantine being "no nonsense". Whenever he's involved, there is going to be plenty of nonsense.
Dr. Boogie, this quiz means you're gay.
Rongi, I keep telling you, you have GOT to read Transmetropolitan. I guarantee you will LOVE it.