As all the reviews stated, Heath Ledger was exceptional in his role as the Joker. Christain Bale was also good in his reprise of his role though it's hard to emote much behind the mask. We saw this with an enthusisatic 14-year-old who clapped at the end, and while we enjoyed the movie, we both felt that the 2 hour and 45 minute playing time was excessive...there was a lot of fluff in the movie that could have been trimmed. Still, it was an entertaining way to spend a hot, humid summer night in Jersey.