Daniel Craig is reportedly set to return as James Bond in another two movies.

The 49-year-old actor has played suave spy 007 in the past four films in the franchise, but had been thought not to be returning for a fifth outing after saying he would rather "slash my wrists" than reprise the role.

However, now Britain's The Sun newspaper has reported that Daniel has signed on the dotted line to head back to MI6 for two more films, after undergoing negotiations with Bond producer Barbara Broccoli.

"There was plenty of talk about who would be the next Bond but Barbara has managed to talk Daniel into two more films," an insider told the publication. "He is loved by audiences around the world and has driven a real resurgence for the movies at the box office, so bosses knew they couldn’t lose him just yet."

Apparently, the next film is set to be entitled Shatterhand, and is due for a release in November, 2019. And bosses are said to be considering a remake of 1969 movie On Her Majesty's Secret Service for Daniel's final outing as Bond.

"The script is nearly ready for the 25th film, so there is no time to waste on getting Daniel locked in," the source added. "But the deal is almost done and the idea of returning to On Her Majesty’s Secret Service for the 26th movie is really exciting."

"The film sees James get married, only for his wife to be killed, so it would be an explosive way to end his reign as 007." The original film starred almost forgotten Bond, George Lazenby. The Australian actor and model only appeared in one movie as the super-spy.

With six films under his belt, Daniel will have made nearly as many Bond movies as Sir Sean Connery and Sir Roger Moore, who both fronted seven each.