Discuss as:

Daniel Craig swears off skinny dipping, public drunkenness now that he's Bond

Annie Leibovitz for Vanity Fair

Yes, James Bond is a fictional character, but portraying him includes responsibilities beyond the big screen. Daniel Craig, who has played the superspy since 2006's "Casino Royale," tells Vanity Fair in the November issue that he can't live a "normal life" anymore.

“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,” Craig told the magazine. “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. And in a way that’s kind of — I’ve got to be high-class. I’ve done a lot of things in my life. But you have to think in that way. Which is sad, because I like bars.”

Craig also talks about another aspect of the movie business, one that really rubs some people the wrong way: product placement. It's a particularly hot topic in the case of his upcoming Bond film "Skyfall," because instead of drinking his usual martini, Bond will be seen sipping on a Heineken.

Craig explained to VF: "Heineken gave us a ton of money for there to be Heineken in a shot in a bar. So, how easy is that? Just to say, O.K., there’s Heineken. It’s there — it’s in the back of the shot. Without them, the movie couldn’t get sold, so that all got kind of blown up." 

But Bond purists, take note -- "Skyfall" won't be an exclusively beer-slinging film.  "(Bond) likes a lot of drinks — Heineken, champagne; it’s all in there," Craig said.

"Skyfall" opens in theaters Nov. 9.

Related content: