Craig: I have to be high class
Daniel Craig says he's got to stay away from bars now he's James Bond.
The star, 44, who reprises his 007 role in the next Bond instalment Skyfall, said he was no longer able to lead a normal life.
He told Vanity Fair magazine: "You talk to people in the movie business who have been doing this 40 years and they all say the difference is that, back in the day, you could go and have a drink in the bar, get drunk, fall over, have a good time, relax, whatever, and no one would know about it.
"But now everyone's got a camera. Not that all I want to do is get drunk in a bar, but that's an example. So you can't live a normal life anymore. Because it will become public knowledge that you've whatever - gotten drunk in a bar or skinny-dipped on a beach or something. Things that normal people do occasionally....I've got to be high-class."
Daniel, who recently married British actress Rachel Weisz, also spoke about being compared to former Bond actors.
"What I'm doing is not what Pierce was doing, and Pierce wasn't doing what Roger Moore was doing, or what Sean was doing, or what Timothy [Dalton] was doing," he told the November issue of the mag.
"Things have changed. It's just kind of the ride of it. Pierce used to say that it's like being responsible for a small country. It's kind of like you have to look after it diplomatically. I kind of get that, but I can't really say that's my deal."
The actor, whose alter-ego is famous for enjoying martinis, defended the decision to use Heineken in the film, following controversy about the product placement.
"Without them, the movie couldn't get sold, so that all got kind of blown up," he said.