Three star at best but I as a die hard Marvel fan give it a 2, let me tell you why. The story starts of like a trailer instead of a movie and has 2 not one superhero line up scenes, where they stand in a v-shaped position. Like why, it's so cringy. Then we move on with a narration to bring the scene into present day. The earth is preparing for the emergence and they start gathering all the superheroes because they split up during the 7000 years. 2 hours and 10 mins just went to them regathering, that was so unnecessary, they did that and didn't even develop the characters like the only ones who had personality was Kingo and Karun, the rest were very boring and had no personality, they all had the same. the last fight scene with the evolved deviant was such a waste, they could done so much with the deviant. And let me tell you this was most definitely not a smart choice on Marvels hand to make a different type of movie like this. At most the length of this movie could have been 1 hour and 30 mins, the rest would of been cut on the cutting board. I've Shang-Chi the day before, it was wonderful, they had character development, plot, and emotions but in this movie there was none of that. instead just watch Dune, it is on the top ten movies I've ever watched. Or watch Shang-Chi.
PS: Thanos is an Eternal so when he was trying to wipe out half the earth population the Eternals were supposed to get involved but they didn't, you would know this if you read your own comics Marvel!!!!!!!