I watched it many years ago when it came out and beside the fact that I'm a DC fan or because of that I didn't really like this movie. Especially Lois Lane. However, I rewatched it again today and I think this is one of those movies which has to be watched again in order to understand what is going on. This movie came out with huge disadvantage and even bigger expectations. This movie came out in an era when we still felt the effect of the Nolan's Batman and Marvel movies were already something big and marvelous. I think we owe an apology to Zack Snyder and the actors (even Amy Adams) because they all did an exceptional job.