I must say this movie was far behind my expectations. I mean I read the comments on IMDb about it before and I watched it but no;it seems I got the wrong impression. Christopher Nolan is a great skilled director and together with Christian Bale and Michael Caine I thought it would be a masterpiece. I saw The Prestige and it was absolutely fantastic, one of the best films ever made. Heath Ledger also made me believe that Dark Knight was going to be a feast just for my taste. However it is another Hollywood blockbuster and that is all there is about it. I still recommend it because Heath Ledger's Joker was worth seeing, but Bale's Batman-Bruce Wayne- was the worst performance of him. He had no impression on his face, I thought he had no feelings whatsoever. As for the rest of the cast, it was awful. Nothing fancy. They did not contribute to anything. The effects were just like the ones we see everywhere. Nothing fancy again. The was very little action, so little that I fell asleep in the middle of the film. I give 6 only because I respect Christopher Nolan and I think Heath Ledger did his best. If you haven't watched it yet, do not hurry to see it. It is a waste of time.