The 44-year-old actor - who took over the iconic role of 007 in 2005, and signed up to star in five films - has received rave reviews for his latest performance as Bond in Skyfall, his third film. But according to The Daily Mail, he told Rolling Stone magazine he had been trying to quit.
Daniel apparently told the publication: "I've been trying to get out of this from the very moment I got into it.
"But they won't let me go, and I've agreed to do a couple more, but let's see how this one does, because business is business and if the s*** goes down, I've got a contract that somebody will happily wipe their a** with."
Skyfall, Daniel's latest performance as Bond, has shot to the top of the box office rankings around the world and notched up one of the biggest UK openings of all time.
The movie took an estimated £20.1 million in the UK, making it the biggest opening of the year so far, reported Deadline.
But Skyfall, the 23rd Bond movie, failed to topple the record set by the final Harry Potter film, with 007 scoring the second biggest Friday-to-Sunday opening weekend in UK history.