The best superhero movie of all time

Rating: 10/10 (24 March 2016)

Nolan did an excellent job to bring out the best of caped crusader.
He improved a lot from his earlier Batman Begins (although it was a great movie too) movie. It great story-line with social messages. A fast paced movie.
Acting was great from all of the actors. Heath Ledger is the JOKER and deserved Oscar for his acting in this movie. Always loved Christian Bale as Batman. Supporting cast was very good too.
Another great thing about this movie is there was no overuse of CGI like other superhero films. The movie soundtracks are great too.
It is a movie that you can watch 10 times. Overall, a true masterpiece.