I'm a big fan of movies that have a lot of character development, and this one certainly does. I'm going to start with the cons first. I have to disagree with some on here about the pace. It seems like the first two hours I had a hard time focusing on the movie, maybe I found it a little dull, but honestly I don't know if that's it. It seem like the first 2 hours of the movie were all about character development and not much action if that's what you're looking for. So my only complaint about the movie and it's only a complaint for those that want a fast paced movie is that the first couple of hours might be hard to get through. If you can make it into the second half the movie rocks. You feel like everything is an upgrade compared to the original film. You get more of a sense to the characters are. They expand upon flash and why he's so important. Same goes for cyborg. The last 10 to 15 minutes in the movie is simply amazing. If you enjoy character development watch the whole movie. If you just into action and Easter eggs, watch the last hour hour and a half. Peace