Brandon Routh has a ton of goofy charm and charisma and would’ve been such a good Superman in a better movie. I really don’t think there’s ever been a bad casting for Superman (that made it to screen, anyway), just bad movies that good actors have been cast into.