Not really sure why the reviewers keep using this term 'Best Batman Movie in years' correct me if I am wrong the last stand alone Batman movie, which is what this is as close to being as anything, would be the Dark Knight Rises? So any reviwer saying this is the best Batman movie in years is wrong, in fact this is not only not the best Batman Movie in years it plain and simple isn't a good movie.
I saw this today after having seen the Lego movie, a movie which I liked hugely, in fact more than I should have and my god this movie is bad.
Where to start
1st, the Batman character everything about him, the gruff I am a loner douche (and yeah he is a douche) worked in The Lego movie because you had a group of characters that were fun enough to actually highlight how stupid Batman was, to put it simply the Batman persona in this movie is too annoying and too grating to carry a movie by himself. Their was not a single thing that he said or did that made me laugh, I chuckled once but fuck me if I can remember what it was at. No matter though, what the Lego Movie showed us is that with the right ensemble team this annoying grating douche can actually be funny, except in this movie he doesn't get that. The female 'love interest' Barbara is dull, the boy wonder takes Emmett's positive up beat attitude and turns it up to fuck me this guy is a tw*t levels of annoying and Alfred is British.
So surely the story must be alright, NOPE. The story is a total cluster fuck that can be summed up as Batman learns to trust but the story leading up to it is horribly paced and borders on just plain stupid but here's the thing the Lego Movies story was a bit daft but because it was self aware enough to make the story about fucking Lego it actually worked, this on the other hand did not. It wasn't even a tad self aware about the fact this was all about Lego, a child's play thing.
The whole story came across as a Warner Bros extended universe movie, lets see how many of our IPs we can stick in this movie and get away with it, I mean fuck me the Joker goes to the Phantom Zone after learning about how Superman sent General Zod there and some how doesn't come back with fucking General Zod???? He comes back with just about every other WB IP bad guy, including for some stupid reason the Daleks. What's worse though is that their are parts to the movie that feel like they were put in because someone brain stormed the idea and someone just went fuck it yeah lets put that in. One example being Batman beat boxing with Robin, it just doesn't work, the situation the tone the timing nothing about it works and worst still it isn't even fucking funny.
The final nail in this turd coffin though is the action and effects, it all happens at a million miles per hour, their is so much going on on screen it's all dark and black colours and its keeps cutting in and out of the action the whole thing is an utter mess, it looks like so much is happening but their is fuck all detail shown. Put simply The Lego movie looks like a movie made with Lego (I know it's actually CG) THIS movie looks like a CG movie that used Lego as a premise.
The movie has a line in it in which Batman says 'Ironman sucks' as a password with a rye smile and tone I would pay Marvel money for them to have Stark turn round and use the line 'Lego Batman sucked' at some point during Infinity war, because at least THAT statement would be true.