Here’s the thing…
Of course a black Superman could work. We’ve essentially seen it work as a concept, with John Irons as Steel for years. Superman could work if he were almost any ethnicity, but doing it just for the sake of doing it seems counterproductive.
I go to adaptions of superhero movies and fantasy stories not because I want to see every basic that I love about my favorite characters and stories changed for the sake of change or to appeal to a particular race, but because I want to see familiar faces and characters and stories fantastically realized in a different medium.
This kind of thing has to be assessed on a case by case basis. There’s no hard and fast rule for when it’s “okay” to change races, genders, and other character aspects, because its going to be different for a lot of people.
In the case of a character like Electro…I just don’t care about his visuals or his race that much. Electro is, at best, a supporting player in Spider-Man’s mythology. I know that there are people who do care, though. And then there are situations like Michael Clarke Duncan as The Kingpin, where a director chose the best actor to reasonably fill a given role, despite the fact that he was a different race than in the source material.
No one seems upset over the whitewashing of Bane, a major character in Batman lore and in The Dark Knight Rises, who Th went from being a tan complected Spanish speaking citizen of Santa Prisca, to being a pale White British male. Sure, Bane is bi-racial, but any ties to his non-White aspects were wiped away with the casting of Hardy.
That's not true. Until they saw the first clips of Hardy’s performance, a lot of fans whined about these facts. But it turns out the filmmakers didn’t just cast a random white guy so Bane could be white…they cast a fantastic actor in a role that he was very dedicated to, and it worked quite well.
The luchador influence of his mask and costume that conveyed his culture? Wiped away.
One, is that really the “culture” that Hispanics want spotlighted?
And two, Bane’s luchador elements actually remain largely intact, almost as much as they ever were. The frightening mask, the wrestling aspects are still very much there.
R'as Al Ghul, arguably Batman's greatest nemesis, second only to the Joker. An olive complected Arabian man. Who plays him in the movie? Another White British male.
Who happened to be one of the better actors of modern cinema.
Anyone complaining about the erasure of R'as' culture and ethnic identity? Sure...sites like racialicious and racebending. But any outcry from the White community? Not really. No one even wonders why a White man bears a name that is obviously not European in nature, nor fictional (R'as Al Ghul comes from actual Arabic words). So while Hollywood and the mainstream culture have no problem seeing White men play characters of non-White origins, it some how seems strange for a minority face to play an everyman even if race is not a significant aspect of a character's story.
Again, this isn't true. There were plenty of fans who complained about the “change” to Ra’s Al Ghul’s ethnicity. And most of them missed the point, just like those sites are missing the point.
Ra’s Al Ghul is not supposed to be any one ethnicity. While his origins (where he’s described as an immortal) may be Arabic in nature, his features are portrayed as vaguely Asian in certain incarnations, and he has transcended this, and no longer identifies with any one nation or culture as a character. And have you considered that maybe, just maybe, the filmmakers didn’t make him into an Arabic character because they didn’t want to present yet another Arab character who is a terrorist?