The top review defends the casting at great length, but avoids the elephant in the room: casting blachpks in tradionally white roles is little more than political correctness/wokeness. And that's all there is to it. The rest is noise - to paraphrase Shakespeare.