Daniel Craig thinks the Kardashians behave like "f**king idiots".

The James Bond actor explained while he doesn't "judge" the reality TV family - whose most famous member is Kim - and acknowledges that they have made "millions" through their show 'Keeping Up with the Kardashians', he doesn't agree with selling your soul to make good television.

He explained: "It's a career, I'm not being cynical. And why wouldn't you? Look at the Kardashians, they're worth millions. Millions! I don't think they were that badly off to begin with, but now look at them.

"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."

The 43-year-old star - who is married to actress Rachel Weisz - thinks there is "a lot to be said" for keeping your private life to yourself, as you can never buy it back.

Daniel added: "There's a lot to be said for keeping your own counsel. 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. It's precious.

"You can't buy your privacy back. Ooh, I want to be alone. 'F**k you. We've been in your living room. We were at your birth. You filmed it for us and then showed us the placenta, and now you want some privacy?!' "