Answer
The Dark Knight, a 2008 superhero film, features Aaron Eckhart as Harvey Dent, the Gotham City District Attorney. Dent is initially a noble figure who allies with Batman and Commissioner Gordon to fight crime. However, after the Joker's machinations drive him to the brink of madness, Dent transforms into the villainous Two-Face, seeking revenge against those he believes wronged him.