Yeah, Kevin Spacey is about the only main thing that keeps the movie going. at first i couldn't picture him playing Lex Luthor, but he has the character down and adds an element that not even Hackman could bring to the role. but other than that, the movie wasn't all that good.
***SPOILER ALERT*** did they have to make it so damn obvious that Lois Lane's kid is Superman's? the second i saw the kid, my first thought was, "Superman's the father" and it spoiled that part of the movie