Idris Elba.
I’ve thought a lot about this. James Bond is a character with a certain back story. He is very much part of the British establishment and is a product of the public education system etc.
I think, if you had a black actor play him, it would necessarily change the character which is not necessarily a bad thing but why call the character “James Bond”? In fact, why do we assume that the ambitions of great black actors like Idria Elba are limited to playing recycled white characters? Might he not find it a little bit patronising?
Anyway, I’d definitely watch him if we did take on the role. Also, I think he’d make a great Doctor Who.