Daniel Craig has reportedly said he is "done" playing James Bond, just days after a bookmaker suspended betting on his replacement following a large bet on Tom Hiddleston.
Craig, 48, is said to have turned down a £68 million offer from MGM Studios to return to 007 for two more films after 2015's Spectre.
Last year the actor joked to Time Out that he would rather "slash my wrists" than play the British Secret Service agent again.
He told studio bosses returning to the role "just wasn't what he wanted" despite them throwing "huge amounts of money at him", a source told the Daily Mail.
"Daniel is done - pure and simple - he told top brass at MGM after Spectre," the source said.
He added: "He had told people after shooting that this would be his final outing, but the film company still felt he could come around after Spectre if he was offered a money deal."
The source said that a knee injury he suffered during filming for a scene in Spectre had helped him decide that "it was a journey with an ending".
A flurry of bets at the end of last week tipped The Night Manager star Hiddleston to replace Craig as the spy with the licence to kill, making him the 2-1 favourite.
After a particularly big gamble, his odds plummeted to 1-2 and Coral bookmakers suspended betting on Saturday.
Last week Hiddleston was reportedly spotted meeting with Bond film director Sam Mendes and producer Barbara Broccoli.
Luther star Idris Elba and Homeland actor Damian Lewis had been frontrunners for the job in previous months, Coral said.
Elba was priced at 9-1 and Lewis at 14-1 before betting was suspended. Poldark star Aidan Turner had 3-1 odds and Mad Max: Fury Road actor Tom Hardy was at 4-1.
Nicola McGeady, a spokeswoman for Coral, said: "The news that Daniel Craig has quit James Bond certainly suggests that the Hiddleston gamble has some substance to it and that we made the right decision to suspend the betting. Earlier in the year there were bets placed on both Idris Elba and Damian Lewis, but nothing came close to the Hiddleston gamble.
"We don't think that it's a coincidence that the Hiddleston gamble came just days before Craig quit the role and if it lands, there will be a lot of shrewd punters getting paid out when an announcement is made."
Bookmaker William Hill is still taking bets and has Hiddleston in pole position with 1-4 odds to take over from Craig.
Turner is the 7-2 second favourite with both Elba and Hardy at 9-1.
Craig, who is married to actress Rachel Weisz, has played Bond in four films in the franchise - Casino Royale, Quantum Of Solace, Skyfall and Spectre.
The movies have made more than £2 billion in box office revenue and Craig is reported to have been paid a total of £38 million.