I'll start off by saying if this film wasn't currently sitting pretty in the top ten films of all time, I would have given this somewhere between six and eight out of ten. It's a good film. Decent superhero flick with some cool action sequences. About what you'd expect.

However, how this film is in the best ten films of ALL TIME is absolutely beyond me. This film is saved by the action sequences and effects alone. There is nothing whatsoever in the average acting, or quite frankly boring directing, that saves this film from being any more than the likes of iron-man or spider-man.

To quote Jonathan Ross... "This film would have got nowhere near the hype that it has done, if Heath Ledger was still alive". Just my personal opinion, but that's the only reason this film has done so well. Oscar-nominated, don't make me laugh.