If Hollywood dared to remake Shaft with Daniel Craig, Tom Hardy or some other white actor, black folks would be rightfully complain. So much so that no one would dare try that. I'm black and am 100% behind black actors getting more and better roles, but there's no need to change James Bond's race via the casting of a black actor. And who plays him after Elba? Does he go back to being white, or is he from now on a black character? This is nonsensical.