People have accused the author Anthony Horowitz of racism after he said that Idris Elba is not ‘suave’ enough to play James Bond – and, in fact, that he is ‘too street’.

However Horowitz, whose first Bond novel, Trigger Mortis, is published this month, insisted that “it is not a colour issue”. He told the Daily Mail: “For me, Idris Elba is a bit too rough to play the part. It’s not a colour issue. I think he is probably a bit too “street” for Bond. Is it a question of being suave? Yeah.”

Idris Elba

People have been unconvinced about what it is that makes Idris Elba more “street” and “rough” than other Bond actors, and also have pointed out that he is an actor, so different roles require different personality.

Even Dapper Laughs was bemused by the comments:

Some people thought that it was “cowardly racism”:


One pointed out that Idris Elba does look very suave in a suit:

The author likes Daniel Craig’s performance as Bond and said that he thought he was “terrific”.

Horowitz revealed that he disliked the film Skyfall, however, because it made Bond seem “weak”.

He said: “Quantum of Solace just went wrong. Skyfall is my least favourite. I know it is heresy to say so, but it is the one Bond film I have never liked.

“Bond is weak in it. He has doubts. That’s not Bond. Secondly, the villain wins. The villain sets out to kill M. The film finishes with the villain killing M. So why have I watched it?”

“And if you have to protect the head of MI6 from a madman, do you take her to a Scottish farmhouse with no weapons? And tell your bad guy where you are, so he will arrive with six people to kill her? It’s that sort of thing that made me angry.”

[poll id=”2″]