I'm not quite sure why Hollywood still whitewashes their films.
For people saying that films with white lead characters make more money or are more accessible, films like Avatar the Last Airbender, Aloha, the Prince of Persia, Pan, Gods of Egypt, etc. have all come under fire for whitewashing minority roles and all have flopped at the box office.
And there are times when I think whitewashing serves no purpose whatsoever. Why is Tilda Swinton playing the Tibetan born Ancient One necessary? It's not like people are going to go see a superhero film because Tilda Swinton is in it

or that people won't go see the film because the actual character is in it.
It doesn't make sense to me. So why do they do it>