Idris Elba's amazing response to comment that he’s ‘too street’ to play James Bond

“Just keep smiling!” wrote actor Idris Elba on Instagram in response to some negative comments made by James Bond author Anthony Horowitz, who deemed the British star ‘too street’ to play the 007 agent. “It takes no energy and never hurts! Learned that from the Street!”

The British scribe, whose new authorized Bond novel, Trigger Mortis, hits shelves this week, has since apologized for the comments he made during an interview with the Daily Mail. “Idris Elba is a terrific actor,” he initially said, “but I can think of other black actors who would do it better. 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.”

Taking to Twitter, Anthony posted a long apology note that notes how “mortified” he is that his poor choice of words caused offence. “I’m really sorry … 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.”

Idris isn’t letting the negativity ruin his day. He is busy gearing up to promote his movie, Beast of No Nation, at both the Venice Film Festival and the Toronto International Film Festival. The bone-chilling movie sees the actor playing a tyrant who recruits innocent boys into his army of child soldiers. He revealed to Variety earlier this year that filming the flick nearly ended his life when he almost slipped off a narrow ridge 90 feet in the air. “I remember slipping and catching onto this big branch that was sticking up. It was a moment where I was like, ‘This is the real deal.’”

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.