The pay has gone significantly up after each Bond movie.
Sean Connery
Dr. No : $17,000
From Russia With Love : $250,000
Goldfinger : $500,000
Thunderball : $750,000
You Only Live Twice : $750,000 + 25% of net marchandise profits = $1,000,000
Diamonds Are Forever : $1,200,000 + 12.5% of net US profits = $6,700,000
George Lazenby
On Her Majesty’s Secret Service : $80,500
Roger Moore
Live and Let Die : $1,000,000
The Man with the Golden Gun : $1,000,000
The Spy Who Loved Me : $1,000,000
Moonraker : $4,000,000
For Your Eyes Only : $3,000,000 + 5% of net US profits = $4,607,500
Octopussy : $4,000,000 + 5% of net US profits = $5,265,800
A View to a Kill : $5,000,000 + 5% of US gross = $7,515,000
Timothy Dalton
The Living Daylights : $3,000,000
Licence to Kill : $5,000,000
Pierce Brosnan
Golden Eye : $1,200,000
Tomorrow Never Dies : $8,200,000
The World Is Not Enough : $12,400,000
Die Another Day : $16,500,000
(Wanted salary for Bond 21 : $20,000,000)
Daniel Craig
Casino Royale : $3,220,000
Quantum of Solace : $7,245,000
Skyfall: $17,000,000 plus bonuses for certain box-office milestones
Spectre: $24,000,000 + endorsements
No Time to Die – $25,000,000
Interesting how low George Lazenby’s salary was for “On Her Majesty’s Secret Service:” Less than 10% of what Connery got for Diamonds Are Forever, even before Connery multiplied it over 5 times with his share of the U.S profits.
Roger Moore was on 1 million for each of the first three movies and then his pay was multiplied 4 times for Moonraker. I’m guessing he was on a 3 movie deal and by the time they negotiated for his fourth film his popularity in the role was massive so he could command this. He commanded a share of the profits for each of his last three movies following “Moonraker.” Neither Dalton or Brosnan seemed to have an agent who could get that for them.
There are 3 films that are not part of the James Bond official canon, including the film that Connery agreed to do at age 53, “Never Say Never Again,” “Casino Royale” in 1967 and “Casino Royale” in 1954.