Matt Damon as Harvey Dent
Movie: The Dark Knight (2008)
Played by: Aaron Eckhart
Speaking of Chris Nolan, there was another actor the director couldn’t wrangle into his Batman movies. In 2008, Aaron Eckhart played Two-face in the franchise, after Damon passed on the role. At the time, Damon was tied up with other work. “Look, Aaron is a great actor, so the movie didn’t suffer for it,” he told MTV in an interview. “Every once in a while you get [an opportunity] and you can’t do it.”