No. James Bond is a spy and, as such, needs to be able to blend into certain environments. This is fine when we're talking about the cocktail parties, casinos and western cities, Elba is a great actor and can play 'suave' no problem, but the problem arises when he, inevitably for a Bond film, finds himself 'in the field'. Spies tend to do most of their work in places like Russia, eastern Europe and Asia and these tend to be places that 6' 3" black fellas stick out like a prolapsed colon.