Best superhero movie of all time undoubtedly. The themes on human morality and the underlying messages make this movie incredible. Even without those messages, the movie encapsulates beautiful action sequences with superb dialogue and it seems that every word spoken on-screen is meaningful to the movie’s plot. The score by Hans Zimmer is gripping and leaves the audience on the edge of their seat waiting to see what happens the entire movie. And this is all without even mentioning the unbelievable acting by Christian Bale, Gary Oldman, and especially the stars of the movie in my opinion: Aaron Eckhart and Heath Ledger. I don’t see any superhero genre movie ever topping this one.