Aaron Eckhart, who played Two-Face/Harvey Dent in The Dark Knight, has revealed that despite speculation Two-face is dead, and he says that Heath Ledger signed on for a third film. From ComingSoon.net
CS/SHH!: Is Harvey Dent alive?
Aaron Eckhart: No. He is dead as a door nail.
CS/SHH!: So he’s not coming back?
Eckhart: He ain’t coming back baby!
CS/SHH!: I was hoping he would.
Eckhart: No. I asked Chris [Nolan] that question and he goes, “You’re dead” before I could even get the question out of my mouth. “Hey Chris, am I?” “You’re dead!” Alright, cool.
CS/SHH!: That’s not a problem in comic book movies. You could still come back.
Eckhart: I think in contract negotiations it’s a problem.
CS/SHH!: So you were never signed on for another film?
Eckhart: No, I’m not coming back. I think unfortunately, Heath [Ledger] was supposed to go on and that didn’t work out. I’m nobody. I’m a cog. I have no say over this sort of stuff. I’m sure that there’s so many other characters that they could whip together. I heard Angelina Jolie was going to be Catwoman or something like that. I thought that was a great idea. I’d like to be in that one.
I suppose we now know why Nolan wanted to finish off the Two-Face storyline instead of ending it when the Joker got captured. It is a shame that they had plans for The Joker to be in the third film but obviously they can no longer happen, unless they recast (which I hope they don’t).