Here's a pic for you Warb.
I think he's a fine choice. Routh came off real young... not only too young to be Superman but especially too young to play a jaded older Superman who'd been gone for five years. Although, that meant he knocked up Lois when she was 16. Shady.
Cavill has a real presense and sense of maturity, even if he is only 27. And he's not a spitting image of the late great Christopher Reeve, which, coupled with the music in "Superman Returns" only served to constantly remind you that you weren't watching a better movie.
I just hope they dont feel the need to do an origin. PLEASE no more!