Sir Roger Moore has been forced to defend himself against allegations of racism after suggesting that Idris Elba could never play James Bond because he was not "English-English" enough.
The 87-year-old actor made the comments when asked about rumours that Elba could be the next 007 in an interview with Paris Match magazine.
He said: "A few years ago, I said that Cuba Gooding Jnr would make an excellent Bond, but it was a joke!
"Although James may have been played by a Scot, a Welshman and an Irishman, I think he should be 'English-English'. Nevertheless, it's an interesting idea, but unrealistic."
Sir Roger, who starred in seven Bond movies between 1973 and 1985, has claimed on Twitter that the comments were lost in translation.