Idris Elba is hotly tipped to be the next actor to play the iconic spy - but the current James Bond author thinks he's 'too rough' for the job

In our eyes, Idris Elba is hot, cool and wears a suit very well – all of which makes him more than qualified to play James Bond.

The Luther star has been hotly-tipped to take over from current 007 Daniel Craig when he eventually hangs up his martini glass.

But current Bond author Anthony Horowitz (no relation to Cher, as far as we know) thinks differently.

The writer –  the latest to be invited to pen a Bond novel by the estate of original author Ian Fleming’s – has caused controversy after claiming Idris is ‘a bit too street’ to play the iconic character.

‘Idris Elba is a terrific actor, but I can think of other black actors who would do it better,’ Horowitz told The Daily Mail. ‘For me, Idris Elba is a bit too rough to play the part.’

He added: ‘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.’

Fans of the hunky star were quick to jump to his defence on social media, with one writing on Twitter: ‘Saying Idris Elba isn’t suave is like saying water isn’t wet. LOOK at the man.’

Another added: ‘Like, saying Idris Elba isn’t suave suggests you don’t know what suave means. Or who Idris Elba is. Or maybe both.

And, despite Horowitz denying that his opinion had anything to do with the colour of Elba’s skin, some asked if his comments were rooted in racism.

One American user tweeted: ‘Is “street” the UK’s version of “urban” in terms of coded racism? Idris Elba is a lot of things, but “street” ain’t one of ’em.’

Another wrote: ‘”Its not a color issue” means that it is in fact a color issue. ONLY diff between Idris Elba & Daniel Craig IS color.’

All we know is that Idris would have us shaken AND stirred if he were to play the iconic spy.

Stephanie Wood