There seems to be a great deal of panning going on, from viewers and critics who quite frankly have their heads squarely up their own backsides. What the hell were you expecting?? ? Citizen Kane?

People have made much of the fact that there are a lot of special effects sequences, well umm, they are right, but to do down the film because of it, wtf? IT'S A COMIC BOOK MOVIE!! Of course there are going to be special effects! Have you read a comic book? Even just once? And I'm not talking Peanuts or Calvin and frikkin Hobbs, but a REAL comic book? One with superheroes in it? There is this thing that happens in comic books, it's called ACTION. Yes, ACTION. You see that? That six letter word? That's what you are bitching about. The fact that a superhero movie has action in it.

There's too much CGI, you whine. Well of course there is! Whilst Batman can be managed using practical, albeit outstanding, but practical effects. A guy in a metal suit that flies and shoots energy blasts is going to require CGI!!! Get a grip!!

If you are not a stuck up cinephile, you will enjoy this movie. If you don't have unreasonable expectations about "where they should have taken the franchise" you will enjoy this movie.

If you were expecting a highly nuanced tale of personal sacrifice or much moral hand- wringing then you went to see the wrong film. You should have extracted your head from your colon for five seconds and paid attention to what you were going to see.