Doesn't mean he isn't an amzazing actor capable of giving a performance more true to the character.
And James Marsden was Cyclops and Lois Lanes husband. Routh has done 2 comic book movies already, Ben Foster has done like 3, Chris Evans plays a different super hero every other year (Fantastic Four, TMNT, Push), and Samuel L. Jackson was has played many, many super heroes AND super villains in movies like Unbreakable, Jumper, The Incredibles, Ironman, The Spirit, and ect.
But lets just say he is no longer involved with Superman, he is the perfect candidate. Large, muscular, still young looking with a honest wholesome demeanor.