This means that Craig has made a lot more than $100 million with the Knives Out film series, and that is pretty more than what he earned by portraying James Bond. You can buy or rent Casino Royale for as low as 3.99 to rent or 14.99 to buy on Amazon Prime Video, Apple TV, iTunes, Google Play, Vudu, and YouTube. As per Variety, this made Netflix crack a record-breaking deal for two Knives Out sequels and reportedly paid Craig over $100 million to reprise his role as Detective Benoit Blanc. Where can you watch Casino Royale online Casino Royale is currently available to stream with a subscription on MGM+ for 5.99 / month, after a 7-Day Free Trial. Daniel Craig’s salary for the first instalment in the film franchise is still unknown, but the movie, which was allegedly made on a budget of $40 million, made over $311 million at the box office. Well, you would be surprised to learn that this is nothing compared to what the actor was paid for the two sequels to his 2019 film Knives Out. Daniel Craig has, therefore, earned a whopping $85.4 million throughout his run playing the spy. His salary was reportedly cut by $5 million for the 2021 film No Time To Die and he earned $25 million for it. With his popularity, the amount in the cheques increased as he earned $7.2 million for Quantum of Solace, $20 million for Skyfall, and $30 million for Spectre. As per Celebrity Net Worth, the actor, who brought the grittiest and the hottest version of James Bond, received $3.2 million for the 2006 film Casino Royale.