Aaron Eckhart was great and I love Two-Face as a Batman character, but his performance was too short-lived as Two-Face. He spent the majority of the movie as Harvey Dent, Gotham's White Knight for me to appreciate his character development into his couple minutes of Two-Face, and that's how he fell short for me, I guess.

(PS non-related my dad went to BYU film school with him and they were kinda buds)