Let's get this out of the way first. Joker didn't kill Batman's parents and Ra's al Ghul never trained Batman, nor is he a white Irishman.

I couldn't care less how accurate a movie is to the comics, if it can stand on its own merits. Being accurate doesn't automatically make it good and vice versa. Batman fanboys are a finicky bunch, they conveniently forget about "muh source material" if they get validated that they're not watching "kiddy stuff". If they consider a movie "mature", any shortcomings will be ignored. For all the talk how "grounded", "realistic" and "mature" this movie is, it has a lot of silly and pretentious dialogue.

Some questionable performances. Bale's Batman is more funny than threatening. The less said about Katie Holmes and Tom Wilkinson's Bugsy Malone take on Falcone the better. First hour, with Bruce is training, is solid. After he returns to Gotham, the movie takes a nosedive into a cartoonish farce. And then there are the fight scenes. Incomprehensible, Transformers-esque "What am I even looking at?" mess.

Plot is straight out of some Z-grade movie, complete with secret society trying to destroy a city with a stupid doomsday machine. Water vaporizer? Really? That's the best Nolan and Goyer can come up with?

Highly overrated.