If it wasn't for Ledger this movie would receive little rave. Yes, he is died and that is the reason many people went to see the movie (note: there is another movie he plays in yet to be released). However, you stay during this movie and recommend it to others for the amazing performance he gives. Ledger completely disregards Jack Nicholson's portrayal of the Joker and honors the original DC Comics Villain #1 by playing a homicidal, psychopathic maniac with no purpose in life other than to destroy others. I love it. Aaron Eckhart lights up the screen as Harvey Dent and even more so towards the end of the movie.