It is terrible that they cast Kate Bosworth and Brandon Routh. There they werent doing an origin story, but a catch up, sequel type story. Set at least 7 years after Superman had first arrived. I mean why on earth did they cast them? Even having it in mind that they wanted sequels? To cast at least at 30 would still give a lot of time for the actors to look young even in 8 years as Amy Adams has proved. Maybe they were going cheap? :/

Although, in all fairness to Bosworth, she does act somewhat older than her age, in real life and when she played Lois, Amy acts a bit younger, although they both look a lot younger than their ages though.

__________________"Peter Parker- Do you know what it is I love about being Spider-Man? Everything."