

Daniel Craig's salary for portraying James Bond in Spectre (USA/UK, 2015) is estimated to have totalled around $39 million (£25.4 million), making him by far the highest-paid actor to have appeared in the Bond series to date, even allowing for inflation.
Alongside a $24 million (£15.66 m) fee for acting, Daniel is set to collect around $6 million (£3.82 m) for product endorsements connected to the film, and a further initial payment of $9 million (£6.2 m) on what could eventually be up to $30 million (£19.58 m) collected on his share of the film’s eventual profits.