Htown said:It might be okay for Bond to be black, because Bond might be just a code name anyway.
Will Smith shouldn't be Captain America, because it doesn't make sense for Captain America to be black, at least if you're going for the original World War II origin of the character.
Of course it makes sense. Change a bit of the story and it makes sense right away.
"Oh but then you are altering stuff", kidding? These adaptations always change a bunch of shit.