I think the studio decided to change the actor Brandon Routh from Superman Returns because he was too similar to Christopher Reeve. I actually liked the actors in Superman Returns. Let's hope the new one is good.
At some point, something must have come from nothing...
...nothing can come from nothing...