Daniel Craig has revealed that he isn't able to live a normal life because of his fame and playing James Bond.

The 007 star explained that he has to be very careful of his behaviour in public, and that being photographed falling out of bars drunk is not an option now that he portrays the classy secret agent.

He told Vanity Fair magazine's November issue: "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. 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's third Bond film, Skyfall, is released in cinemas on October 26.