This was a great movie. it was better than the first one. The late Heath ledger was insanely talented at this role. His portrayal of Joker was fantastic. Christian Bale was at his pinnacle and as alway Alfred(Caine) and Lucius(freeman) were fantastice. Harvey Dent was a great character and the actor was great. story was great. The new Rachel dawes was eh, glad she died. one cause she wasn't very good(a poor man's mary jane and dunst isn't really any better), but at least dawes has a vital piece in harvey dent and bruces life which tie their characters together (two face). overall, fabulous and creative. sympathy to heaths passing, What a movie......AAAAA+++++