Everything was perfectly there, from the storyline itself, the plotting, the casting, the cinematography, the screenplay, the actions and all the effects, the plus and minus, and the everything. It was full of drama and actions, emotions and everything else needed to be there in a great, legendary film should be. And not to forget, there are some extra credit deserved to this movie, which somehow balanced the movie to its perfection. And I can see there's somewhere in the scenes, Tom Welling is never left behind for the heroic role. I wasn't sure if Henry Cavill was a suitable role player with Amy Adams for the Clark-Loise characters, but through out the movie, they seemed like doing the best as it should. Characteristically, it was perfectly put on such great screenplay.