Before I start, I'd like to say that I'm not a big fan of DC comics but I do know some general knowledge surrounding Batman and Superman.

Rating: 5/10 (29 March 2016)

Let's start on the positives. Ben Affleck as Batman. Wow! The overwhelming backlash towards his casting is a mystery to me. The looks, the charisma, the acting - Affleck was certainly right for the role. You could really understand the seriousness of Batman. Wonder Woman was admirable; she would have been better if she got more screen time. Gal Gadot really came across as this classy, confident female. Needless to say, I'm ecstatic about the upcoming Wonder Woman film. Subsequently, Jesse Einsenburg was great as Lex Luthor. This new take on Lex Luthor made him batty, eerie and most of all entertaining. Something this movie really needed. To be honest, it's such as shame that such a versatile group of actors were wasted on this monstrosity.
Amy Adams was irritable as Lois Lane - which is a shame as I do admire her as an actress. Even though the writers try exceptionally hard to portray Lois as a confident, independent women, the end result is a weak, petty, aggregating women - who had much more screen time than she deserved. Lois, you are not a superhero.
While I talked positively about Ben Affleck, there were some negatives about his character. At first Batman was portrayed as this serious character, who had a reason to fight Superman. Batman later one sculpted to a kind of comedy stint with no value to the plot.
Meanwhile Batman's butler, Alfred seemed like a wasted opportunity. We hardly got an introduction to Alfred, he was just there... He didn't really add much to the plot. Which is ironic considering the movie length of 2 & 1/2 hours.
Onto the movie length. 153 minutes is a lot. The whole Justice League story arc and Batman fighting Superman - with the addition of the political disagreements could have easily slotted into the time frame given. Unfortunately everything felt rushed. The political arguments of this movie should have been a side plot - instead they took up more than half of the movie. On top of that, this 'side' plot was incoherent, messy and to be blunt - really boring! I was sat in the screen, huffing and shuffling to the annoyance of my fellow cinema goers because I was so bored. The political arguments didn't engage me; they were just too irrelevant.
I thought the movie was called Batman vs Superman. Perhaps it was a typo because I feel the movie should have been called Batman and Superman. First of all, there was only one scene in the whole bloody movie where they actually fought each other - with violence. Obviously this was just a way for the studio to cash in on these legendary superheroes. Second of all, the reason for this feud was abruptly ended when Batman discovered Superman's mother shared his mother's name (Martha). Seriously. So, suddenly the feud with Superman, who you've been preparing to fight for two years (with the anger building up inside you) is put to the side when you find out one of your parents shared the same name. Who wrote this? Does Hollywood have no logic?
Moreover, there just wasn't enough chemistry between Batman and Superman. When Superman 'dies', Batman is remorseful. Why though? He only met the guy in person for about half an hour. Character development is a problem with this movie. It feels as if Batman didn't really have a proper build up - he was just introduced. In my opinion, even though this is a superman sequel, we needed to see more Batman. He's the true hero.
On the topic of Superman - was this even his sequel? Because he did hardly anything in the movie. He just fought and used his powers. He didn't bring anything to the movie. Furthermore Henry Cavill's acting was decent, just not redeeming enough (like Ben Affleck's) to make Superman likable.
Overall the film feels like a mess. An obvious set up to the Justice League, this film is a cash cow for Warner Bros. It feels like 3 movies in 1 - especially the Doomsday plot. I really tried to like this movie.