Both of them. James Bond is a very specific character, that represents the archetypical phlegmatic male British character. So you need an actor that could pass for a typically male British character.
It's not about race, it's about ehtnic cultural group. An Italian James Bond shouting 'prego, preeeego!!' wouldn't work neither. But the thing is: an Italian actor can simulate being a typically British character, a black actor can't. You can fake the gestures, the bearing, you can fake the accent (if you're good enugh), but you can't fake your race, or your gender, or your age.
A black actor can’t fake being British?
If we're talking about British as ethnic group, no, he can't, no more than a white actor could fake being Hutu, or Tutsi, or Han Chinese.
So an actor can fake being an alien, a pilot, a cop, a doctor, but can’t fake being “British”? Lol
Phlegmatic individuals tend to be relaxed, peaceful, quiet, and easy-going.They are sympathetic and care about others, yet they try to hide their emotions. Phlegmatic individuals also are good at generalizing ideas or problems to the world and making compromises.
Black people cant be relaxed, peaceful, quiet and easy going? I don’t know what you were going for here, but you missed it.