Now the 44-year-old claims producers chose Craig because they feared film fans would reject a black Bond.
He says, "It's a shame I didn't get the part. But there will never be a black Bond. God, they can't even have a blond Bond without everyone going crazy."
He says, "It makes no sense. They've got rid of Q, Miss Moneypenny, yet they keep Dench in it. It's confusing."
However, a spokeswoman for Bond production company EON denies racism: "I think it's a rather below-the-belt allegation and I can't believe Colin has suggested it.
"Since it wasn't impossible for there to be a blond Bond, then it's not impossible for there to be a black Bond."
Casino Royale is released in cinemas later this year.
Article Copyright Entertainment News Network All Rights Reserved.