Daniel Craig is set to bank £39 million (NZ$89.85 million) for Spectre.
The 47-year-old actor has starred as James Bond for nine years and will secure his place as the highest paid Bond actor following the release of the 2015 film.
A source told The Sun newspaper: "Daniel's deal means he'll bank $36.06million (£15.66m) for acting, around $8.8million (£3.82m) for endorsements and $45.09million (£19.58m) if the financial projections are on course.
"Even taking inflation into account he is by far the highest paid Bond actor."
Meanwhile, Daniel recently insisted he wanted to "move on" from the franchise but would consider staying for another film for money's sake.