Special effects? Good.Script? Terrible. No plot. No depth. No meaning. This film rendered Superman as a meaningless hero, a hero with no archetype. In the original film, he represented America in the Cold War. Here, he represented nothing but a Hulk.Sure, the actors were fine. Kevin Spacey was a fine choice, among others.This still does not resolve the problem that this film had no depth whatsoever. I cannot see how anyone can come away with anything meaningful from this film, when Superman was, and is, daily created to be a meaningful hero in not only comics but also in people's minds. This was a real waste of money considering how many directions this film could have taken.Just a few instances: Lex Luthor could have been a villain of global corporatism, political domination, totalitarianism, and on and on and on. He was just another goofball Hackman incarnation.And Superman? For what did he stand in this film? Nothing but another hack "savior" figure.Wait until it comes to the dollar theater if you see it at all.