James Bond star Daniel Craig says his level of fame has forced him to master binge drinking. “I’ve got this window of opportunity in pubs of about 30 minutes,” the 50-year-old said. “After that things start happening and it’s not relaxing any more. I’ve got really good at drinking 18 pints in half an hour. I like to have a drink, and I love pubs and I love finding new pubs and places to socialise. But that has a limit on it now.”