Daniel Craig: 'Why our wedding was kept a secret'
James Bond star Daniel Craig has told he fiercely defends his privacy - and took a swipe at stars who want it both ways.
The 007 actor - who managed to keep his marriage to Rachel Weisz under wraps in the summer - criticised those who "sell" themselves and then make demands about their private lives.
"I think there's a lot to be said for keeping your own counsel," he said, in an interview with the January edition of GQ magazine.
"It's not about being afraid to be public with your emotions or about who you are and what you stand for. But if you sell it off it's gone.
"You can't buy it back - you can't buy your privacy back."
He rounded on the Kardashian family for making a "career" out of living their lives in the public eye on TV.
"You see that and you think 'what, you mean all I have to do is behave like a f***ing idiot on television and then you'll pay me millions.
"I'm not judging it - well, I am obviously," he added.
Craig - who is now working on the 23rd Bond film, Skyfall - said he would continue to keep the details of his marriage to Weisz a secret.
"We got away with it. We did it privately. And I've got a lot of people to thank for that. But that was the point," said the 43-year-old.
"We did it for private reasons. Because we didn't want it f***ed up, because that would be sharing a secret. And the whole point is that it was a secret - a secret is a secret in my mind."
Craig, soon to be seen in the English language remake of The Girl With The Dragon Tattoo, said he was wary of talking about his relationship because it may eventually be "thrown back" at him.
"Look I'm in love, I'm very happy. And that is as far as I'm prepared to go," he told GQ.
"Life is long, life goes wrong and I don't want to say something now that might be thrown back later."