Daniel Craig has come forward to put an end to all the speculations surrounding James Bond’s sexuality, insisting there will never be a gay 007. The 44-year-old actor was forced to comment after the chemistry between him and Javier Bardem’s character Raoul Silva sparked rumours about Bond’s sexuality. The scene in question sees a flirtatious Silva stroke Bond’s legs and chest as the spy sits tied up in a chair, with 007 ending the scene by asking his enemy, “What makes you think this is my first time?” However, asked if he could ever imagine a gay Bond, Craig said, “No.” Asked to explain why not, the 44-year-old actor said, “Because he’s not gay.” “And I don’t think Javier’s character is either – I think he’d f**k anything,” the Daily Mail reported. But Craig’s co-star Naomie Harris, who plays Bond girl Eve in the new movie ‘Skyall,’ is more open to the idea of Bond being gay. “I think everything is open. Everything is open. Who knows?!” she said.