Good casting. This guy can act and the few things I've seen him in, he was mighty impressive and it helps that he looks the part of Superman. Hideous costume though. Overly designed, overly textured, segmented with unnecessary ribbing and the sharp angled lines might be straight from one iteration of the character in the comics, but contrast too aggressively with Superman's super physique which is natural, organic, muscle. These actors nearly kill themselves at the gym to bulk up for a role, only to be covered head to toe in busy detailed fabrics which masks all that work. Superman especially should look like an Adonis in the suit. He's essentially a god.
Then again most modern superhero costumes have become so similar in their design elements they are rarely distinguishable between characters, much less between DC, Marvel, or the like. Unless you look close, too often these suits become distractions and not icons. At least to me. Given the shared color pallettes between so many of them, the designers/ studios make the mistake of the costumes looking too similar. I get the logic behind the choices for certain materials, when you consider Superman is an alien, so the materials should look foreign, but it's really funny to me that all of these heroes have the same tailors when they all wear heavy textured 4 way stretch fabric with tiny logos screen printed on the surface of them.
I miss the simplicity of earlier costume designs where they let the chosen materials breathe and not every single inch of the outfits were covered in overwhelming detail. It's much like the American palette for food. Overly complicated, when fewer, flavorful ingredients are enough to make for a good dish rather than jam every conceivable flavor/ texture into every meal. The demand for excess in detail is actually boring now. It might have been groundbreaking in 2002's Raimi Spiderman, but it's been done to death.