The 48-year-old actor played the spy in 2006's "Casino Royale", "Quantum of Solace" in 2008, "Skyfall" in 2012 and last year's "Spectre", reported Daily Telegraph.
However, amid speculation as to whether he would return to playing 007, it has now been claimed the actor has decided he is "done" with the franchise.
"Daniel is done - pure and simple - he told top brass at MGM after Spectre. They threw huge amounts of money at him, but it just wasn't what he wanted," a source said.
The deal allegedly saw Craig offered a staggering 68 million pound - which included profit shares, endorsements and a co-producer role - to return to another two films.
