Idris Elba is also a likely candidate to play the next James Bond and to my knowledge is confirmed to star in the film adaptation of The Dark Tower as Roland Deschain. Two other traditionally white characters.
Samuel L Jackson played Nick Fury, who started as a white character, but now it's hard to imagine him as anything other than a black guy.
The new ghostbusters stars four women in traditionally male roles. And they're actually using this as their big selling point, much like how J.J Abrams constantly talks about diversity and female empowerment in every single interview these days. "Hey, Star Wars is awesome now because we have strong female leads." This actually ties in to what I was saying before about empathy, and these people's misunderstanding (or lack) of it, but that's a debate for another time.
Same with female Thor, which was a train wreck, because the writing revolved around the fact that she was a woman, and not Thor. Enemies were written terribly, they weren't bad guys because they were criminals anymore, they were evil because they were misogynists. It was all pretty ridiculous.
These previous examples are usually praised and thought of as a good thing though, as it's "diversifying" media. Whereas casting white men as characters in roles that could have been played by non white actors is terrible and racist. Like the debacle over Gods of Egypt.
I find the idea of black actors or characters playing traditionally white roles and women playing traditionally male roles in comics or movies or games for no story related reason or lore related rather preposterous.
Why ?
1) It is a petty form of virtue signalling. You do not see this in any other parts of the world. You won't see this in the Asian film industry, the African film industry, the Middle Eastern film industry, Asian gaming industry, Asian comic book industry etc.
Whenever there is a race change or sex change in non-Western creative production, there is a story related reason or lore related reason, usually magic.Marvel did not explain why Nick Fury changed his skin color. DC did not explain why Jimmy Olsen and the West family changed their skin color.
They just did it because:- "Look at us ! We made a black actor play the white male role ! Look, we gender swapped someone ! Look at how morally righteous, progressive and awesome we are ! Please give us teh moneh !"
2) It gives an excuse for the movie makers and even game developers to develop a half-arsed product and then deflect all criticism by using the racism or sexism card.
Look at the Ghostbusters reboot where the filmmakers have been responding to criticisms by crying out "muh soggy knees". Or how about EA, who said that its bad ratings were due to "anti-gay sentiments". Or how about Beamdog who decided to label those who criticized the latest Baldur's Gate DLC as transphobic.
3) This last reason is for those who believe media affects people in a significant manner. I mean, what message is the fictional entertainment industry sending by blindly race swapping and sex swapping characters ?
Here's the message they will be sending to their audience and the public and their audience :- "Oh hey there. Are you are black or a woman ? Do you want to be famous ? Well good news, you can do that now by just inserting yourself into the white guy role. No hard work, no training and no justification required ! Just insert and retcon away, because its the current year."
4) Lastly, this move sidelines existing characters and fosters a sense of laziness. I mean why bother creating new and interesting black characters or female characters ? Just have them take over the white male role. No real creative work required, we get some progressive brownie points and we can pat ourselves in the back for it.
There is also the sidelining that I mentioned. Take female Thor, a completely unnecessary thing to do. Why ? Because they have Brunhilde, Lady Sif and the Valkyries, all of whom are part of the Marvel universe. Instead of developing their story, Marvel sidelined them in favor of ruining Thor. Or how about characters like Vixen, Aqualad, Rocket, Static and Jon Stewart in the DC Comics ? They were existing black characters. Vixen and Rocket are black female characters. Instead of developing them more and giving them more publicity, they decided to turn the West family and Jimmy Olsen black.
TL;DR - I am really against sex and race changes of any character. without any proper storytelling (& not the useless female Thor kind of storytelling). For the most part, I'd rather they don't do it at all.