Terrible all around, no moments where you're actually rooting for any of the people in the movie. I hated how bleak and boring Brandon was as "Evil Superman" incredibly one dimensional "DESTROY EVERYTHING" kind of villain with very little reasons to actually be a villain. Oh Brandon also has complete plot armor and already knows how to use his powers. Something that isn't left out of movies like this is how the main character copes with having powers but Brandon is just an emotionless alien with no redeeming qualities. I'd go as far as to say this movie is torture for mothers that genuinely love their children.