When for the first time I heard about Batman v Superman-Dawn of Justice, I was on cloud 9 and I really wanted to watch this movie badly. That was back in the early 2014, but now in 2016 the situation seems changed somehow.I now realize that I expected a bit much from Zack Snyder. The story was somehow like Karan Arjun.e.g Batman as Salman Khan and Superman as Shah Rukh Khan. They are enemies throughout the film but when they find out their mother had same names, they became BFFs in just a matter of seconds.
Ben Affleck tried his best to fit into Christian Bale's shoes to pay Batman, but ended up disappointing me. Henry Cavill was best as Superman.( or we were familiar with him as we saw him in Man of Steel) .Gal Gadot is super hot as Wonder Woman. But one guy who rocked it was none other than Jessie Eisenberg. He played the perfect psychopath( Lex Luthor) .VFX was better than ever and was blooming in 3D.
But inspite of so much positive factors, the film fails to entertain as it has a very immature and an unstable storyline. There are scenes which showed other superheroes of the DC Universe like Flash, Aquaman, etc which clearly indicates that we are gonna have Justice League. But this was more of a Justice League kickstart rather than being a superhero-to-superhero rivalry.