NEW YORK -- Legendary secret spy James Bond has taken several forms on the big screen over the years.
From Sean Connery to Roger Moore, Pierce Brosnan and most recently Daniel Craig all have taken stabs at playing 007.
And now that Craig has announced his departure from the franchise, rumors have been swirling that Idris Elba is in talks to take on the role.
There’s even an ongoing Facebook campaign to make it happen.
However, if you ask British author Anthony Horowitz, who wrote the latest book in the Bond series, Elba is just a “bit too street” for the role.
In an interview with the Daily Mail, Hororwitz called Elba a “terrific actor” but says he could think of other black actors who would do it better, like Adrian Lester for example.
“It's not a color issue. I think he is probably a bit too 'street' for bond. Is it a question of being suave? Yeah," Hororwitz said.
The Internet wasted no time in responding to the author, calling the remarks racist and outrageous.
In wake of the backlash that made Idris Elba the number one trending topic on Twitter for a good part of the day Tuesday, Hororwitz issued an apology in a tweet.
Saying he was “really sorry” and he “clumsily” chose the word “street” as Elba’s gritty portrayal of DCI “John Luther” was in his mind but he admits it was a poor choice of word.
He is mortified to have caused offense.
As of now, Elba has yet to respond to the controversy but does he really have to?