I cannot understand high reviews on this film.
Superman is weak - physically, spiritually and in the lines he is given. He is a fine actor, but this superman is not super.
The remaining cast are in two categories - bearable and banal - the dog, Lex, Mr Terrific and Lois are bearable and ALL the others are utterly pointless.
Perry White, Jimmy, Mr & Mrs Kent, Kal's parents, woman with boobs hanging out (I didn't check the credits) Green Lantern, Hawk Girk and so on are just without any discernible use. Honestly, just pointless.
Think back to the comedy of Hackmans Lex v Reeves Superman: how good that Lois was, the importance of Ms Teschmacher, Otto and the originality in script - why did that succeed, where this fails? It stuck to the characters from the comic, not some daft, still indulgent, humourless interpretation.
I gave 2 stars for Krypto and the special effects, some of which are stunning.
If you want to know how this should be done, then watch the 1970s original: the director of this should have.