Daniel Craig in Spectre
Spectre sees Daniel Craig playing James Bond for the fourth time Picselect/Sony Pictures

Weeks after revealing he is heavily involved in the scriptwriting for the James Bond films, Daniel Craig admitted he put a lot of pressure on director San Mendes while they were filming Skyfall.

The 47-year-old star, who is preparing to reprise his famous role on the big screen for new 007 movie Spectre, said he was not satisfied with 2008's Quantum Of Solace so he was determined to pull out all the stops with 2012's Skyfall.

"Sam... was up against it. It didn't show. That's the great thing. The movie was great. Quantum was what it was. I said, 'We have to get Skyfall right.' I felt a massive amount of pressure. Instinctively, I felt that if we pushed each other we'd get something," he told Empire magazine.

Craig admitted his pursuit of perfect meant he and Mendes often locked horns. He said: "I felt the need to push Sam probably harder than I should, and he kicked back and pushed me and we've done the same on this [new movie Spectre]. We just push each other. We blew up at each other a couple of times."

Mendes echoed that the pair did argue while making Skyfall but insisted there was a method to their madness. "It always felt like it led to something better, and that we needed to let off steam," he explained. "You get cranky. God knows, there's been difficult s**t on this movie [Spectre]. Every single person has either been injured or ill. People have been off who've never been off in their lives before."

It is believed that will continue to star as Bond for at least one more movie following Spectre, which is set for a UK release on 26 October.