Huge Dark Knight Potential Spoiler

Big potential spoiler for the new Dark Knight movie - click on the jump in the article to add 2+2 together...but don't complain if its true! Harvey Dent, Joker, Batman - what connects the three?