Chris Nolan's decision to use CGI for Two Face was a huge disappointment. The appearance of the character is laughable compared to what Disney achieved with the Pirates franchise. Harvey Dent looks like a bad version of a back up character recycled from "The Mummy," movies. Christian Bale over did his "evil Batman" voice, but turned out a decent performance. This movie would have been a huge disappointment if it were not for Heath Ledger's brilliant performance as the Joker. He saved the franchise from going down a different path. I sincerely hope Morgan Freeman's character is not written out of the third movie. It looks like they may be contractual disputes with the actor evidenced by his feelings regarding Batman's misuse of his sonar technology. There were too many vilians for this sequel. The joker would have sufficed, but Harvey Dent pushed the run time to a grueling two and a half hours. The Chinese guy was a waste of valuable screen time that could have been dedicated to scenes including the Joker. If anyone from Warner Brother's Studio is reading this please contact me so I can keep you from ruining the second movie. I will be happy to come on-board as a consultant.