Reviewers and haters are wrong. Simply an AWESOME film!

Rating: 10/10 (19 June 2013)

All critics are wrong. Here are the reasons. Beginning: Once it shows Supermans ship heading for earth, it immediately cuts to the over 20 years later. Granted, this could have been dealt with a bit better by saying that nit was several years later. Gradually throughout the beginning, the film shows several flash backs of Clarks younger years, trying to find out who and what he is, which it does rather well. The first flashback seems a bit oddly placed in my opinion, but the rest are well placed. The flashbacks show how his adoptive parents try to protect him from the world, and make sure his secret isn't revealed to anyone, as they feel that he would be seen as an outcast and people would fear and hate him. it shows how strong his bond with his father is, as when Jonathan show's Clark his Pod and reveals his true heritage, Clark wishes that he could just keep pretending that he is Jonathan's son, and Jonathan just cradles him in his arms affectionately.
Eventually, Jonathan dies. Clark his mother and father are on a motorway, and a tornado is gradually heading towards it. All cars have been abandoned, but a dog is inside the car. Clark wants to go back save it, but Jonathan is worried about people finding out about Clark, so he tells him to get the people to the underpass. Jonathan saves the dog, but in turn injures his ankle. Upon injuring his ankle, he becomes too slow to escape the tornado. Clark wants to save him, but Jonathan tells him not to. And Clark watches as his father is cruelly taken from, and breaks down. This moment, as emotional as it was, could have been improved. Granted the dog was part of their family, but even so, but in my opinion, it seems slightly silly that he dies because he was saving dog, instead of a family stuck inside a car. But otherwise, still a sad moment.
Middle: One of things complained about the film is the lack of chemistry shown between Superman and Lois. To this, I reply, you are stupid. And here are my reasons. Clark discovers an alien craft from Krypton. Lois follows sneakily, and gets attacked by a security system. Clark destroys the security system, and saves her from bleeding internally. Throughout the film after this event, she spends her time trying to find out who Superman is, which she succeeds in. Later in the film, Zod and his soldiers return, and they want Clark to turn himself in. After boarding Zods ship, Superman and Lois attempt to escape. Superman does this with ease, and Lois escapes in a pod, but it is damaged and spinning out of control. Superman chases after it, and saves her, seconds before the pod crashes, and shields her from the explosion. Overall, their bond is actually pretty strong. Here is the reason. Typically, in a film, women usually go for the man who cares about them, and can protect them from anything. Who better than Superman? He has super speed, can fly, super strength, and virtually invincible. In addition, she knows everything about Superman, meaning she is the closest person to him, other than his adoptive mother, which gives Superman a reason to be attracted to her, since she didn't give up on trying to find him, and she didn't print her story since she understood his reasons for wanting to stay hidden. End: The main thing people have been absolutely moaning about is that apparently, Superman shows absolute disregard for human life and metropolis. Absolute rubbish. Zod reveals to Superman that he has a machine which can terraform the planet into another Krypton, but at the cost of humanity. The machine is placed at opposite ends of the world, meaning, Superman can only be in one place to destroy one of the machines. Superman organises a plan with the humans. He will destroy the machine on the other side of the earth and they will destroy the one in metropolis. Superman destroys the machine and heads back to Zods ship, and destroys it, while telling Zod, "Krypton had its chance." He is clearly choosing humanity over his own race. The ship is then sent into the phantom zone, due to a plan that him and the humans set up, but Zod is left behind. Superman and Zod then fight each other throughout Metropolis. Some people say that Superman was destroying the buildings. But this is inaccurate. Throughout the battle, Zod is Throwing Superman through the buildings. Then only building Superman threw Zod into was abandoned. The rest of the damage caused was due to Zod. Zods death: People say Superman shouldn't have done it. But if he didn't, Zod would just carry on killing. He even tells Superman that he won't stop until he kills everyone. Overall, Zod will win. If Superman lets him live, humanity will die, or, he kills Zod, and become the last of his kind. Heck, it shows just how broken up he is about doing it as he screams with such anger at himself since he had no other choice. Then, people say that it ends so happily as if they forgot about the whole thing. It was most likely months after the battle, and could have said how long after the battle it was, but it' not a big deal. Basically, he didn't hurt any humans. And I know he threw Zod through a silo in their first battle, but he was blinded by rage because Zod harmed his mother. But straight afterwards before the full battle began, he told the residents of smallville to evacuate the area. He even saves an army soldier from falling from a helicopter. Overall, any comments made by haters, are completely wrong. He has a strong bond with Lois, and he chose Humans over his own people. He didn't even hurt any of them. Epic film. End of story.