5) Two-Face – Aaron Eckhart, The Dark Knight
While Heath Ledger justifiably gets most of the plaudits for The Dark Knight, it is a shame that the film’s secondary villain doesn’t get the praise he deserves. After the disappointingly cheesy turn of Tommy Lee Jones in Batman Forever, Aaron Eckhart restores Harvey Dent to the tragic character Two-Face is meant to be. Thanks to Eckhart’s likeable performance as Gotham’s white knight in the movie’s first half, it is all the more dramatic when Dent falls off the deep end by the climax.
It was also a stroke of genius to tie the character in with the Joker, as – funnily enough – the two villains are somewhat like two sides of the same coin. Both believe in the random chaos of the world, Two-Face just symbolizes it with his scarred two-headed coin.