Well its both thats for sure. Your point is well taken :-)
Actually, I liked Constantine for what it was, an AVANT GARDE STORY BASED ON A COMIC BOOK THAT HAS A HERO STRUGGLING WITH HIS CONSCIENCE. Some people are thinking toooo hard.