I'd object to Dresden's inclusion. The only similarities are the snark, habit of standing up to massively powerful entities and the trenchcoat. Two out of those three are fairly standard for heroes of all kinds. Both use magic, of course, but in different ways. Dresden is the more powerful mage. Constantine can pull off some remarkable things, but that's not where his talents really lie.His real skill is his manipulation of others, something which Dresden can do (and gets progressively better at), but it's something that he really doesn't like, particularly when his friends get involved.Constantine, however, awesome as he is, is famed for neither altruism, nor nobility. He will lie, cheat and manipulate to get what he wants and do it without blinking. He'll do the right thing, eventually, but he won't be particularly nice about it.Dresden's famed for both altruism and nobility (it gets him into trouble, frequently), and will unhesitatingly do the right thing, no matter what it costs him. That doesn't mean he can't be ruthless, or that he can't and won't go to some nasty places for help/information, but he doesn't do it as casually as Constantine does.Really, Dresden, with his brand of snark and the way he uses it to put enemies off balance, his lack of luck at life and romance, mistrust from ordinary people and belief in power equalling responsibility owes much more to Spider-Man than he does to Constantine.