This is how you make a fantastic film based on a Comic Book

Rating: 10/10 (16 May 2015)

The Batman films before this were mediocre (before Batman Begins), they weren't masterpieces and had horrible production values. However, most people thought Batman Begins was a fantastic film, but everyone expected the sequel "The Dark Knight" to be somewhat worse. However not only its the best Batman film to date, its probably one of the best films ever made.
First off, the acting is great. Christian Bale delivers his performance perfectly as the rich boy hero, however the biggest surprise is Heath Ledger as the Joker. Not only his great but his probably the best part of the film since the character is presented as a insane criminal. The rest of the cast are very good as well.
The writing and screenplay is great and considering its written by the director. The story stays to its comic book origins but manages to be entertaining in a film. My only complaint story wise is that you might need to watch Batman Begins since the relationship between Bruce and Rachel isn't explained in this film.
However the rest of the film is great. The soundtrack and original score is tense and fits perfectly with this film and the special effects are great (apart from the helicopters). The film has great production values (most of the batman weapons are real props like the batmobile). Overall, this is probably one of the best films ever made of all time and sets an example for how most comic book films should be made.