While google has a 5 star rating I label this movie as 3 stars when it’s really more like 2.5, the films isn’t bad, it not super amazing either, great characters, amazing fights scenes, great special effects. But, those pros are also it’s cons, some of the characters were good, others not, sprite especially, she provided nothing to the film other than being the kid token. The fights were fun to watch but at the same time seeing them fight a completely CGI monster(s) is dull. It had a lot of scenes that were good but also going on for too long or unnecessary. And it don’t have any true villain other than the deviant Kro, who’s only named “kro” by borrowing the name of a very different villain from the comics and used for merchandising, since he’s never referred to said name in the film, and he wasn’t even there for more than 5-7 minutes in the entire film. This movie was mainly made to set up things for the MCU such as the Celestials and in the post/end credit scenes, Black Knight and Starfox.