Wow, I couldn't even find this thread after I saw the movie and I caught it before it left the theater.
Anyway, I thought it was light years better than Batman Begins. That has everything to do with Heath Ledger's masterful performance as the Joker which, just like Nicholson's in "Batman", carried the movie to heights it would never have achieved otherwise.
Christian Bale continues to be less than scintillating as Batman. I couldn't believe that voice. Jackie Earle Haley as Rorscach accomplished in Watchmen what Bale can only dream of as Batman.