2021's No Time to Die marked the end of Daniel Craig's tenure in the James Bond role, but just how much was Daniel Craig paid for No Time to Die? After over a decade in the role, Craig definitely earned the money MGM paid him to play Bond one last time. After the widely panned Die Another Day ended Pierce Brosnan's time as 007 with a resounding thud, it was clear that the storied franchise needed an overhaul. As part of that overhaul, the franchise needed a new kind of Bond, someone with more grit and toughness.
Craig ended up filling that role nicely in Casino Royale, a movie that largely eschewed the laughable excesses and crazy gadgets found in Die Another Day for a more grounded adventure rooted in the Jason Bourne movie school. Somewhat ironically, a more hard-edged and less fantastical depiction of Bond had been tried previously with Timothy Dalton, only to meet resistance from audiences. If anything, Craig's success proved Dalton may have just been ahead of his time.
Related: How Every James Bond Actor Changed 007 Movies
While Craig's run as Bond had its ups and downs too, for the most part, he is now considered a top-tier Bond actor, and he leaves big shoes for the next 007 to fill. Luckily, he went out with a critical and commercial smash in No Time to Die, and the large amount he was paid proved worth it. Craig earned a gargantuan $25 million upfront salary for No Time to Die, and that won't be all he makes, as he no doubt also earned a percentage of the profits, although it is unclear how much. These kinds of bonuses are standard for A-list stars in blockbuster releases. No Time to Die earned $774 million worldwide.
According to available information, Daniel Craig has hauled in right around $85 million total
Read more on screenrant.com