Aaron Eckhart will play the president in the upcoming ... Eckhart will always be known for playing Harvey Dent, aka Two-Face, in the second installment of Christopher Nolan's Batman trilogy ...