I gave this two stars instead of one because if you don't care about the lore or an actual cohesive plot and just want to watch a movie with a lot of action then this will be a good movie for you, just watch out for some slow parts. Otherwise? Wow, what a shitstorm. The plot is lowkey a disaster. *So* many plotholes, so many things that simply don't make sense. Firstly Jonathan Kent's character is just...Bad. It's just Bad. Jonathan Kent would never tell Clark he should just let people die to stay in hiding, and he would never make him just stand there and watch him die a meaningless death to prove a point. (Also, that scene with the tornado is BS, tornadoes do *not* work like that) Then, for whatever reason, they decided to change the source of Superman's powers, which has *always* been sunlight, to atmosphere. For...some reason or another. And even this is horribly executed. Apparently it's Earth's atmosphere that gives Kryptonians superpowers, yet multiple times Kryptonians who have never been exposed to Earth's atmosphere or are not currently exposed demonstrate superpowers, or are completely unaffected by it. This is just- there's no other way to describe it than just Bad Writing. Definitely not something I would've ever expected from such a beloved and popular source material. What a waste of potential.