but you fail to understand that Routh was a good Superman but a TERRIBLE Clark Kent. but, this isn't entirely his fault. most of this lies in Singer's hands. Lois Lane is supposed to be tough, smart, and sassy, she was rarely any of those things in the film. where was the spitfire from the comics? Kent is supposed to be an awe-shucks farmboy. where was this? Superman would NEVER EVER EVER leave the Earth for 5 years, not tell anybody, randomly return, and then discover that he had an illegitimate child. he would also never follow Lois Lane to her house, snoop around, and ease drop on her conversations.
Luthor was also completely off.
again, as a film it's fine. as a Superman film, it falls apart.