They say that director Antoine Fuqua "revealed the details of a conversation with Bond producer Barbara Broccoli, in which she said "it is time" for a non-white actor to take on the iconic role".
"For me, Idris Elba is a bit too rough to play the part".
In 2014, the "Luther" star was the subject of frenzied speculation that he was the next Bond following the release of hacked Sony Pictures emails in which Elba's name was put forth as an option by one studio executive. She is also reported to have said that the casting of a minority as 007 "will happen eventually".
"Idris could do it if he was in shape", explained Fuqua.
Ruby Rose Is Officially The CW's Batwoman
Ruby Rose has made history after being cast as Batwoman , the first openly-gay superhero to headline a TV series. A standalone Batwoman TV show is also now in development at the CW, though a premiere date has not been set.
The author denied this was a coded racist slur and explained: "Idris Elba is a terrific actor, but I can think of other black actors who would do it better".
"Slumdog Millionaire" director Danny Boyle is slated to direct the next James Bond film. You need a guy with physically strong presence.
Speaking about the rumours that he could play Bond, the 45-year-old told the Metro: "It's interesting that the James Bond thing continues on".
As for Elba's own ideas about who could be the next Bond, earlier this year he discussed the idea of a woman taking on the role with Variety. I think that now that I have my Mission: Impossible badge we can do real stunts and really amp it up as well...'
The Superman actor said he'd "love to do it".