Daniel Craig will become the highest-paid James Bond actor after signing on for two more films as the famous British spy.
Craig, 44, who is in Australia driving the release of Skyfall - his latest outing as 007 - will be paid $48 million (£31 million) to star in two more titles of the 50-year-old franchise, The Sunday Times reports.
As Skyfall continues to prove itself a box office scorcher around the globe, plans are under way for a 2014 release of the next 007 instalment, followed in 2016 by Craig's fifth turn in the tuxedo.
Craig: Bond can take up every minute of your life
Daniel Craig, Berenice Marlohe and Naomie Harris carry on the promotional tour to Australia for the latest Bond movie, Skyfall.PT2M30S http://www.canberratimes.com.au/action/externalEmbeddedPlayer?id=d-29heu 620 349 November 16, 2012
Craig's pay packet has taken a steep climb since he first appeared as Bond in the 2006 flick Casino Royale, for which he received $4.7 million, the newspaper reported on Sunday.
Quantum of Solace, 2008, brought in $11 million for the MI6 tough guy role, while Craig has collected $26 million for his latest appearance.
Craig's 007 predecessor Pierce Brosnan earned up to $16 million for his third and final Bond film, Die Another Day.
He's the money ... Daniel Craig. Photo: Janie Barrett
Sean Connery, the original Bond, was paid an average of $335,000 for each film, equating to about $5 million in 2012 terms.
The same calculations saw Australian George Lazenby paid $706,000 for his one-off appearance, Roger Moore earn a $9.7 million on average per film and Timothy Dalton pocket $8.3 million per film for his efforts.
The latest deal offered to Craig will see him earn a $14.8 million on average for each of his five bond films.