It didn’t suck. I had set my expectations pretty low (as I do with all comic book-based movies), and it exceeded them. Nicholas Cage’s performance is solid, and the special effects are top drawer. The mythology/back story that is explained is intriguing, if superficial. The plot is predictable, but at least it has one, which is saying a lot in Hollywood these days. Overall, I’d give it a B- which means see it in the theater if there is nothing else you want to see, otherwise, wait for video.