As a comic book reader, I’ve always wanted to see Batman and Superman in a movie together. When Warner Brothers finally announced at the 2013 San Diego Comic-Con that they would not only be in a movie together but also would be fighting each other in a movie called Batman Vs. Superman: Dawn of Justice, I got really excited. When I learned that the movie is going to based off the graphic novel “The Dark Knight Returns” in which Batman and Superman fight each other, I said to myself that this movie was going to be awesome. When they announced that Ben Affleck would play Batman, a lot of people were furious because he played Daredevil in 2003, and that movie was okay, but I thought that Affleck deserved another chance. More casting was announced: Gal Gadot as Wonder Woman, Jesse Eisenberg as Lex Luthor and a few others.
First, Ben Affleck as Batman was amazing. He is arguably the best Batman on the Silver Screen we have ever had, and Affleck as Bruce Wayne was decent. Most of the time you see Batman in the movie. Henry Cavill reprised his role as Superman, and he was better in this movie than in “Man of Steel.” His acting has gotten a lot better, and he looks like Superman straight out of the comic books. The movie was visually impressive thanks to Zack Snyder, the director. The action was intense and watching Batman and Superman fight was impressive and the last action scene kept me on my toes.
Marvel knows how to write good superhero movies and makes you care for the characters, but DC Comics has a long way to go because the character Lex Luthor was written poorly and his motives for hating Superman were unclear. Luthor’s portrayal was so over the top, he was like a cartoon on screen, and I really didn’t like that.
"Marvel knows how to write good superhero movies [...], but dc comics has a long way to go..."