You are here
Home > James Bond > Daniel Craig is ‘done’ playing James Bond

Daniel Craig is ‘done’ playing James Bond

Daniel Craig, the actor who has played James Bond for four films, has reportedly told studio bosses he is “done” with the role as speculation mounts about his replacement.

The 48-year-old is said to have turned turn a £68million offer from MGM studio to return as the British Secret Service agent for two more films. 

Craig, who has played Bond since 2005, has helped secure more than £2billion in box office revenues.

He is reported to have been paid a total of £38million for the films in the franchise he has starred in – Spectre, Skyfall, Quantum of Solace and Casino Royale.

Craig has now turned down an offer to return for two more films in a £68million deal that would have included endorsements, profit shares, and a co-producing role, an LA film source told the Daily Mail.

“Daniel is done – pure and simple – he told top brass at MGM after Spectre,” the source said.  “They threw huge amounts of money at him, but it just wasn’t what he wanted.

“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.”


Meanwhile, a flurry of bets have tipped Hiddleston – the star of The Night Manager – to replace Craig, making him the 2-1 favourite. After a particularly big gamble, his odds plummeted to 1-2 and Coral suspended betting.

Bookmaker Ladbrokes is among those still accepting bets and it says Hiddleston is the front runner to become 007, with punters offered odds of 2/5.