Incredible acting performances all around

Rating: 10/10 (2 January 2017)

The Dark Knight is one of the greatest movies that have ever been made. All actors in this film give great performances, i.e., every actor seems to put their heart into the film to make the story very believable. The outlying actor in this film is definitely Heath Ledger portraying the Joker. Ledger goes above and beyond in his portrayal of the Joker and is both diabolical and intelligent in his performance. The wonderful story line, excellent directing, and the great acting performances given by the excellent cast of the film warrants The Dark Knight as the greatest superhero movie of all time and an argument can be made as the greatest movie of all time.