Daniel Craig has appeared in four James Bond films, including Casino Royale, Quantum of Solace, Skyfall, and 2015’s Spectre. The 48-year-old actor has reportedly turned down a new deal that would see him being paid £34m ($49m) per film for two more films, telling studio heads that he’s “done” playing 007.

Craig, who started playing Bond in 2005, is the highest-paid actor to take the role, netting £38m ($55m) for the four films he’s appeared in. The combined total at the box-office is reported to be over £2 billion ($3bn), which is expected to have have helped MGM’s creditors to turn the business around.

“Daniel is done…. 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 reported.

Metro-Goldwyn-Mayer Pictures/Columbia Pictures/EON

Craig showed near disgust when appearing on BBC’s The Graham Norton Show shortly after Spectre, claiming that he would only play the role again if he was offered enough money. After Skyfall, he famously stated that he would rather “slash my wrists” than play the MI5 spy once more. However, he did play the role one last time for Spectre.

The source 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.

“With knee problems and general exhaustion, he felt it was a journey with an ending.”

Craig has been married to actress Rachel Weisz since 2011. He’s appeared in numerous films and TV series over his career, including Road to Perdition, The Golden Compass, and Layer Cake.