The sequel to Batman Begins, and we're going to go out on a limb here and say it's the best Batman movie ever made, if not the best Christopher Nolan movie ever made. Christian Bale is in the role of the caped crusader but it was Heath Ledger who stole the show as the startling, unhinged Joker. He blew the world away with his performance but sadly, it was a posthumous Oscar win for the star. The story follows his path of destruction through Gotham City as our hero Batman finds a new ally in Harvey Dent, although as we all know, that won't be for too long...