Subscribe to our newsletter

(Credit: Alamy)


Daniel Craig is the highest-paid actor in Hollywood


It has recently been revealed that Daniel Craig is the highest-paid actor in Hollywood.

According to a new report, the star of Knives Out earned more than $100 million (that’s £73 million) thanks to the recent sale of the Knives Out sequels to the streaming giant Netflix. According to the report, the gargantuan sum: “can be attributed to the fact that Netflix compensates movie stars for the projected back-end box office participation they would reap if their movies were released exclusively in theatres.”

Combined with the anticipated sum he will earn for the next James Bond film, No Time To Die, Craig has shot straight to the top of Hollywood’s best-paid actors list, ranking above Dwayne Johnson, Will Smith, Denzel Wahington, and Leonardo Dicaprio. Other high-ranking names include Jennifer Lawrence, Julia Roberts, Sandra Bullock and Tom Cruise. The full list is available here.

But in a surprise move, earlier this week, Craig stated that he would not be passing any of his earnings on to his children on the basis that, in his words, inheritance is ‘”distasteful”. The actor has children with his ex-wife Fiona Loudon as well as his current wife Rachel Weisz. The star of 007, who is worth $160million, was recently quoted as saying: “Isn’t there an old adage that if you die a rich person, you’ve failed?”.

Craig went on to say, “I think Andrew Carnegie gave away what in today’s money would be about 11 billion dollars, which shows how rich he was because I’ll bet he kept some of it, too. I don’t want to leave great sums to the next generation. I think inheritance is quite distasteful. My philosophy is get rid of it or give it away before you go.”

Craig will once again star as 007 in No Time To Die. The film is currently set for release on September 30th, having been pushed back multiple times due to the pandemic.

You can watch the trailer below.