This movie is really overrated. I mean, it was okay, but the casting choice was poorly made and the characters were horrible. I expected much more from Christopher Nolan. Batman sounded like he had throat cancer. Bale looked nothing like Bruce. The Joker's origins were messed up and he was weird. He was something like "Hey Bats I know I have just met you, but what would I do without you? I can't live without you." So overrated. Batman V Superman may not have included those many characters, but it was better. I was really expecting much more because Nolan is a great director and also lots of people were really praising the movie. This is my opinion.