First I have to say I have never been a fan of Batman or these kind of movies so my review might not be one people show base whether they see the movie or not.
Everyone does need to see it because of the performance of Heath Ledger as the Joker. He was amazing and it was an Oscar worthy performance. If it were not for his role in the movie I would never have gone to see it.
It was a movie that was 2 1/2 hrs long and seemed to me that it lasted 5 or 6. All the actors did a great job but it was just a bit over the top for me.
The two headed coin and the last line of the movie were just too corny for me. Everyone else in the theater loved it though so I would tell all to see it.