Daniel Craig "mourns" his days of going to pubs.

Daniel Craig

Daniel Craig

The James Bond actor - who is married to Rachel Weisz - admits his fame makes it hard to go out drinking and finding new places to socialise.

He said: "I mourn it slightly. 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."

However, the 47-year-old actor insists he never minds signing autographs and will even pose for pictures, he just finds it uncomfortable when people try to "sneak" taking photos of him.

He told DuJour magazine: "Bars are hard [for me to go to], but that's more because of mobile phones. I'll do autographs all day long, and I'll even do a picture at the end of an evening. But if I'm being photographed all night long in a bar, that p***es me off.

"If you ask, I may say yes, but come up to me and say, 'Would you like to take a photograph with me?' If you're f***ing sneaking photographs of me...it's human nature, you're sneaking something! I'm being f***ed with! But people don't see it as a problem. Maybe I'm delusional."

While he doesn't get out as much as he'd like, Daniel still loves drinking alcohol and has discovered a failsafe hangover cure which he believes to be the "difference between life and death".

He explained: "There's this thing called Pedialyte. It's basically a diuretic; you give it to kids who are dehydrated. If you wake up in the morning and you've got one of those on standby and you down the whole lot...you can carry on drinking!

"[I learned it from] Mark Wahlberg. Who I don't know, but I was told that's what Mark swears by. It's the difference between life and death as far as I'm concerned.