Daniel Craig has explained why he wouldn’t have been able to star in new film Queer if he was still playing James Bond.