When it comes to Batman he's my favorite superhero of all time. But putting that aside Heath Ledger as the Joker kills it in his performance. When it comes to Batman though I would really appreciate it if he didn't use that terrible raspy sound in his voice. In the Animated Series Bruce Wayne would fake his normal voice when he talked to people. He would use his normal actual voice when he was Batman. I wished he would have done that for this film but oh well. The film keeps trying to push hey psychological battle between multiple characters at once it succeeds in all of this. But the film tries to push more race aspects in it in areas later in the film and certain Side characters don't get as much screen time as they should on top of this in my opinion the film just had too many inconsistencies here and there. It has great sound great choreography great acting across the board there are just certain aspects I did not like