Lives up to the hype...and then some

Rating: 10/10 (18 July 2008)

It's not very often I give a ten-star rating, but this definitely deserved it. I went in with the highest expectations I've had since The Matrix: Reloaded. Only this time, I wasn't disappointed. I won't give away too much, it's better to see it for yourself.
The cast was almost perfect. Much has been said about Heath Ledger's performance, and it's all justified. He was absolutely brilliant as Joker. Hilariously Evil, and an enemy to both good and bad guys alike. You'll hate him one minute and love him the next. I hope he gets a posthumous Oscar nomination - he definitely deserves it.
In any other film, Ledger would have completely stolen the show. But very strong performances by Christian Bale, the always brilliant Gary Oldman, and the underrated Aaron Eckhart bring the film to perfect balance. It's also nice to see Eric Roberts. And of course Morgan Freeman and Michael Caine bring their usual quality. I only regret not seeing more of Cillian Murphy.
The replacement of Katie Holmes as Rachel Dawes - now played by Maggie Gyllenhaal is a very minor adjustment. Maggie did a fantastic job, and actually made the character better in my opinion.
All in all - a terrific film all the way throughout, the plot was solid and there are plenty of twists and turns to keep you guessing. Worth the price of admission and then some. Definitely lives up to the hype.