It’s hard to imagine anyone other than Aaron Eckhart portraying Harvey Dent in The Dark Knight, but, apparently, that was almost the case. In a 2009 interview with MTV to promote  Invictus, Matt Damon revealed that he was actually offered the role first. “I couldn't. There was a scheduling thing,” Damon explained in the interview. “Look, Aaron is a great actor, so the movie didn't suffer for it…every now and then you get one and you can't do it.”