I went to a midnight showing and I didn't have the highest expectations. I'm in love with the book series, and from the trailers I was guessing that the film version wouldn't impress me. I was pleasantly surprised that I enjoyed the whole movie. I went into it swearing that Robert Pattinson was the worst person to play Edward, but he really grew on me. There were a lot of differences between the book and film, and I think you should definitely read the book before seeing the movie, but I really loved it and want to go see it again!
If possible I would give this film 10 stars, if only for Heath Ledger's disturbing and brilliant performance as the Joker. This is one of the darkest films I've ever seen, and by far the best movie of the year. Christian Bale is better in this Batman film than in the first, in my opinion. The only flaw to me was Maggie Gylenhaal, but I think she was certainly better in the role acting-wise than Katie Holmes. I wasn't expecting to be as impressed with Aaron Eckhart's Harvey Dent/Two-Face, but I definitely was. In conclusion, this movie does not disappoint. Definitely go see it, I recommend in IMAX, that's where I saw it and believe me, it's absolutely amazing.