Before I get into the synopsis of the movie, let me just say one thing about Superman being gay: It ain't so. Bryan Singer is gay, but Superman isn't. The articles about him being gay actually refer to the character as well as the actor playing him. Now, onto the movie.
Brandon Routh: I think he did a great job as Superman. I feel too many people have this preconcieved notion today of comparing him to Christopher Reeves. Granted, there were some eerie similiarities between the two but Brandon has his own Superman character and a damn good one at that. He did a great job as both Clark and Superman. The issue of him not realizing he has a son is a little off, but other than that it was a good job.
Kate Bosworth: Even when they announced her as being Lois Lane in the early stages of creation, I knew it wasn't a great idea. She did a decent job, but someone else should have did it. I was thinking more along the lines of Kiera Knightley, or someone like that. Spunk needs to be in the role of Lois, not stick actors.
Kevin Spacey: Great job as Lex. Him, Gene Hackman and Michael Rosenbaum all own the role of Lex Luthor. I loved it when he beat the crap out of Superman.
Superman Returns all in all was a great movie. I like when Jason showed his Kryptonian strength in the movie, but he killed a guy. Superman never does that. Can't wait to see where Singer goes with this. As for the effects, awesome. Particularly the landmass lift. I was blown away by that.