Ok there were only few positive things about the movie and one of the best one is the end credit scene.
Spoiler alert!!
Why the king looks middle eastern/ caucasian and when he enslaved his people his slaves all were black? His soldiers all were caucasian. seems very racist to me and intentional.
As an Assyrian i hate it when hollywood movies always make up a fake wakanda 2.0 and undermines our civilisations using made up city and a make belief again. Right at the start of the movie "before babylon those people had civilisation" what's with the hate against babylon and mesopotamia? yet they show a statue of Ashurbanipal next to the ruins which is Assyrian king and so many Assyrian symbols and writings on walls but somehow the ancient slaves were afro sub-Saharan? They undermine our history yet use it as background and design to present fake ancient civilisation that were more advanced than us. I do not know which ethnicity they picked for them. king and his soldiers looks middle eastern his slaves sub-Saharan african people now modern time they all Arab looking guys. Invaded by caucasian western people on flying machine and somehow the main villain is descended of the king himself but they are being occupied and oppressed by white people. All they say "my country my city my culture you know nothing about our struggle" we didn't know what the invaders wanted why they kept them in line for some reason nothing is explained.
They didn't pick a side in present time whether the people are afro sub-Saharan or middle eastern you just see mixture of people and all the villains bad soldiers were caucasians mostly.
Let alone the plot. The boy had nothing to do with the story at all somehow he's at the centre of all of this.
Basically a twisted wakanda 2.0 somehow surprisingly they didn't push any race thing but still was weird and mashed up together.