Daniel Craig has to ''work hard'' at comic moments in the James Bond films.

The 44-year-old actor - who has played the British spy in two previous films and is reprising the role in 'Skyfall' - admits he could never do a Sir Roger Moore-style of Bond, who was famous for sending up the role, and relies heavily on a good script to be funny.

He said: ''[Sir Roger Moore] was about sending it up and that's not me. I kind of have to act it. I'm not James Bond. You know me well enough to know there's a difference between Bond and me.

''I know I'm not funny-funny. So I have to work at it to find these comic moments. But if there's a good story, then I feel quite confident. Then I can wink and hopefully the audience can go along with it. That was always the plan with 'Skyfall', and it relies on great writing and a good director.''

Daniel cares a lot about what people think about the films and wants to always make them as good as possible, despite being disappointed with his last appearance in 'Quantum of Solace'.

He told Esquire magazine: ''Bond movies live or die on their popularity. They force you to care about what people think. And I'm involved in the films on a very deep level. I have it in mind all the time; if it doesn't make any money, we're f**ked.''