Back when Snyder was hired to direct, we had an idea they were going "younger". But rumors kept coming out about various actors playing the part. First was the Jon Hamm rumor. I didn't totally believe this, because again, they said they wanted to go younger. Then the Matthew Goode rumor came out, also to be proven wrong. What about the original rumor that Brandon Routh would return and director Bryan Singer would not? Oh man, all these rumors could give any movie fan a headache. With the casting of Cavill, the rumors are put to rest.
Anne Hathaway was cast in The Dark Knight Rises? I hated the idea, and still do.
But everything the filmmakers have done before has worked, and worked damn well too. So I'll just have to wait and see screen shots and stuff before feeling better about this. You know what else is weird, we really did hear about a short list of actors vying for the part. Usually that's the precursor to the casting, but that wasn't the case with this.
Here's what Snyder had to say:
In the pantheon of superheroes, Superman is the most recognized and revered character of all time, and I am honored to be a part of his return to the big screen. I also join Warner Bros., Legendary and the producers in saying how excited we are about the casting of Henry. He is the perfect choice to don the cape and S shield.