i remember reading this here i think a wile ago, and i saved it so that i can look back once the movie was out. and now i just laugh at it.
Harvey Dent becomes Two Face Mid way through the movie and is not Batman's Enemy but Jokers'. The Joker causes Harveys' scars. Harvey uses all of his political power to try and destroy The Joker but in Doing so he starts to Destroy Gotham itself. Batman and The Joker actually Ally temporarily to try and bring Two Face down because to the Joker he is a threat as he is to Gotham itself. Batman needs to stop him because he is essentially declaring Martial Law on Gotham and oppressing innocent people in his effort to stop The Joker. Batman has a serious struggle with himself trying to decide who is right and what he should do. Deciding if he is a hero of a renegade Vigilante as Two Face essentially becomes. Batman does finally decide to accept Jokers temporary alliance and they try to kill Harvey Dent. Two Face sets explosives in buildings hoping to blow up a building while the Joker is in it regardless of what innocent people may be in the building. Two Face employs military and police forces to stop Joker by any means, Joker employs a small army of criminals to support him in his campaign against Two Face. The Joker ends up on the top floor of a building fighting Batman and Two Face as "All Bets Are Off" after The Joker tries to pull a fast one on Batman when his guard was seemingly down. Batman subdues Two Face with his ascension gun. The Joker is near the window of the building when Two Face manages to pull out a gun and in blind rage he shoots The Joker in the chest and he falls through the window in an Homage to the first Batman movie.
The last we see of the joker he is laughing wildly as he plumets to the Earth. Batman Stops Two Face and ties him up thoroughly before he got another shot off at Batman. You don't actually see The Joker die but it is presumed. Also at the End Bruce Wayne is introduced to a Dick Grayson (ring any bells?) Who is not an acrobat, but a "Young business man who has swiftly moved up the ranks here at Wayne Enterprise"
I watch movies long before release date with a group of others to determine the final rating for each movie. Normally I am under strict surveillance and a program is implemented on my known computers to report any suspected divulging of material pertaining to any movie I have seen as part of my job. I, fortunately, am on another computer far away from my home in a public place (Lie bwawy) so no one could possibly suspect me. Enjoy your spoiler.