Deserves all the awards for movies ever made. Seriously.
I think, if you're ever going to watch two movies in your entire life, you should watch "Batman Begins" and "The Dark Knight". That's how much I wouldn't mind recommending both films to everyone. The mix of mythology and real-life social dynamics cannot be depicted any better in films about super-heroes and super-villains.
Heath Ledger should get an Oscar. May he rest in peace.