Listen, don't listen to the deluded critics and Marvel fan boys giving this crap ratings higher than the Godfather. Those are shallow and deluded fan boys. The movie was mediocre at best like most of the Marvel movies out there. Batman vs Superman was for sure a better film with more in depth character development and the movie actually made me care for the characters. I couldn't care less what happened in to the characters in this film. The musical score was once again a mediocre score with nothing special about it. BvS had a decent score and you could tell that they actually went for something. This movie shows no effort in making a good musical score at all. The movie gets way too much praise while BvS gets way too much hate. I don't expect jokes to pop up when the world is at stake or people are fighting in the middle of a battle. Why this keeps happening in Marvel movies is beyond me, probably to keep the shallow kids and fans going through the movie. BvS got criticized for being too dark and having too many characters yet this is one of Marvels "darkest" movies and has the largest cast of any super hero movie and this gets praise? The amount of plot holes I found were laughable, but no, people are going to ignore it because it's a Marvel movie and the action is eye candy. But when DC does it it's the only thing people notice. I have a suggestion, instead of watching this mediocre and copy and paste Marvel film, go watch something else. Here are some suggestions, want to still watch a Marvel film? Go rent one or find one on cable, it will be exactly the same, trust me. Want to still go to the theater and watch a real super hero movie? Fine, watch Batman vs Superman. Want to watch a good super hero movie? Go watch The Dark Knight Trilogy. Want to watch a good movie? Go watch the Godfather or Shawshank Redemption. Have fun, don't watch this boring movie!