The 2 reasons I went to watch the movie were Zack Snyder and Christopher Nolan, That's it! Not at all what I expected from the makers of 300 and Batman

Rating: 5/10 (16 June 2013)

The story falls into two halves and sometimes feels at odds with each other in its attempt to connect the two. The first half standing as a origin story heavily rooted in science fiction. We see the final days of a fully realized Krypton, as Jor-El (Russell Crowe) fends off fascist General Zod's rebellion and places the last hope for the Krypton's existence in the hands of his infant son, Kal-El. Once on Earth, the story follows Clark Kent, Earth's surrogate son and would-be superhero Messiah, as he journeys to find the hidden answers to why he was placed on our planet. His childhood is relived through a series of flashbacks triggered by images Clark witnesses around him, which interrupted the movie flow a lot The second half is a punch-heavy parade of action as Snyder digs deep into what he knows best, but in this case its a heavy overdose and u feel like punching Snyder. Meanwhile you learn vital things, like what the "S" on the Superman costume stands for. I thought the editing was horrible! I thought a lot of the CGI effects were too cartoon like. They really have to start to find tech wizards who understand the laws of physics, and don't create every scene like it's a damn video game. Video game...reality. Video game...reality. This is the mantra they should flash in front of these tech guys as they're creating. I still think Jurassic Park to this day has some of the best CGI ever done on a film. Where are those people? HIRE THEM! At a point of time you would think that MOS was made just to support the drowing Justice League franchisee. Also, General Zod's inner costume seems to be a rip off from one of the Spider Man villains
Now,The positives of the film,Wonderful fight scenes and special effects. That's it. Also, the underwear is actually a UNDER- wear now! :P
3 for CGI,2 for action and half for the witty dialogues. 5.5 on 10!