10 Movies That Had TWO Incredible Villains

10. The Joker & Two-Face - The Dark Knight

Christopher Nolan's The Dark Knight is of course best remembered for the late Heath Ledger's phenomenal, Oscar-winning performance as The Joker, delivering a definitive take on the Clown Prince of Crime that felt so perfectly suited to the gritty world of Nolan's superhero trilogy.

Advertisement

Yet Ledger's performance casts such a large shadow over the film that it's easy to forget about its second major antagonist - the corrupted DA Harvey Dent aka Two-Face (Aaron Eckhart).

Even with Dent's downfall being tightly packed into the movie's third act, Nolan executes a highly compelling, tragic arc for Two-Face, abetted by a criminally underappreciated performance from Aaron Eckhart and some outstandingly gnarly makeup and VFX to create his traumatic facial injury.

Nolan could've simply focused the film on The Joker and delivered a classic movie, but he dared to give us a second all-timer interpretation of an iconic comic book villain and absolutely knocked it out of the park.

Considering most superhero movies struggle to do justice to a single antagonist, Nolan made this one-two punch look absolutely effortless.

Advertisement