The role of Harvey 'Two-Face' Dent in The Dark Knight will be played by Aaron Eckhart, the trades reported late yesterday, although no formal announcement has been released. Eckhart joins Heath Ledger as the film's main villain, The Clown Prince of Crime, as well as returning players Gary Oldman, Michael Caine and Christian Bale. No word yet on whether Morgan Freeman will be reprising his role as the Q-like tech whiz Lucius Fox. Eckhart, most known for his collaborations with Neil LaBute and for recent films like Thank You for Smoking and The Black Dahlia, will presumably report to work soon, as the film is gearing up production.
The comic character, which dates back to 1942, is a criminal defense attorney who gets a face full of acid and deteriorates into a crime lord known as Two-Face who decides whether to do good or evil based on each random flip of a coin. He was previously played by Billy Dee Williams in Tim Burton's Batman and, in full-villain regalia by Tommy Lee Jones in the down-market sequel Batman Forever. Eckhart's casting leaves at least one major role unfilled -- Batman's love interest. The rumor mill is tilting as strongly as possible towards Maggie Gyllenhaal to take on the role of Rachel Dawes, formerly played by Katie Holmes. Other potential female roles that could require casting include Selena Kyle, a.k.a. Catwoman, Talia al Ghul, Harley Quinn, or another new love interest character that's as yet undisclosed. Eckhart's next role will be the romantic dramady No Reservations, co-starring Catherine Zeta-Jones.