Gods of Egypt is a fantasy. Obviously. It takes place on an Earth that's a flat disk, it includes visits to the land of the dead, and it features nine-foot-tall gods with gold blood who do a lot of bickering, and who are majority white, like bland mortal pair Bek (Brenton Thwaites) and Zaya (Courtney Eaton).
Proyas, after apologizing for his whitewashing, has defended his choices in part by saying his film isn't at all meant to be historically accurate. But this is a film that borrows the aspects of a culture it deems exciting while leaving behind the actual humans from whom that culture sprung. It pulls from mythology and imagery of the time, then inserts magic, literal gods among men, like blue-eyed, blonde-haired Dane Coster-Waldau, with the implication being that these tweaks were all to make the story more interesting.
If, in fantasy, anything is possible, then having almost all of your main characters be white is an active choice, something positioned as an improvement. If, in fantasy, anything is possible, that just underscores that the movie starts with a sea of people of color cheering for the white gods above them by design. The extras in the crowd scenes and those playing servants in the background are more diverse than the main cast — people of color are used as wordless set dressing. But freed from the bounds of history and those who participated it, Gods of Egypt leaps right for the opportunity to cast Australian beefcake. It's not exactly a tribute to the power of imagination.