Idris Elba Takes High Road on "Too Street" Comments

Idris Elba - H 2015

The actor reveals what he "learned from the Street" after author Anthony Horowitz ignited an online uproar when he said Elba wasn't right for the role of James Bond.

Idris Elba has taken the high road — or street, if you will — after James Bond author Anthony Horowitz said the actor was "too street" to play 007.

On Wednesday night, Elba Instagrammed a screenshot of an article about Horowitz's comments and subsequent apology and showed off his street knowledge in the caption.

"Always Keep Smiling!! It takes no energy and never hurts! Learned that from the Street!!," he wrote.


Always Keep Smiling!! It takes no energy and never hurts! Learned that from the Street!! #septemberstillloveyou

A photo posted by Idris Elba (@idriselba) on

Elba is a fan favorite to take on the role of James Bond when Daniel Craig stops playing 007. Horowitz, whose James Bond book Trigger Mortis comes out on Sept. 8, told The Daily Mail that he thought the actor was "a bit too rough" to play the suave secret agent.

"I think he is probably a bit too street for Bond," he said. "Is it a question of being suave? Yeah.”

Although Horowitz noted his problem with Elba as Bond wasn't "a color issue," that didn't stop people online from bashing Horowitz for what some perceived as racist criticism.

Horowitz quickly apologized on Twitter for any offense his remarks might have caused, adding "I'm a writer not a casting director so what do I know? Clumsily, I chose the word 'street' as Elba's gritty portrayal of DCI John Luther was in my mind but I admit it was a poor choice of word. I am mortified to have caused offence."