Speculation has been rife that Daniel Craig would once again play the role of James Bond in the upcoming 007 film, with fans believing for some time that he would. After being “cagey” with other reporters, Craig told Stephen Colbert he wanted to keep the news until his Tuesday night appearance on “The Late Show with Stephen Colbert.”

Stephen Colbert gets some good news for a change

While Colbert welcomed Craig to the show, telling him he is the “greatest Bond,” Craig went on to apologize to all the other reporters he has recently had interviews with for denying the truth.

Craig has been in New York to promote his new film, “Logan Lucky.” He admitted he had been “cagey” with the other reporters, wanting to hold back the news for the Colbert interview. Craig said if he is going to speak the truth, he wanted to speak the truth to him. Colbert went on to thank him, saying they need the good news. He then officially asked Craig if he is going to play Bond in the 25th 007 film, to which he replied “yes.” However, it will be his last Bond film, as he wants to go out on a high note.

Rumors have been doing the rounds about Daniel Craig and James Bond

It turns out it has been official for a couple of months now that Craig will reprise his role as 007 in the upcoming, so far untitled James Bond film.

However, earlier that day Craig spoke to Magic 106.7 radio in Boston, telling them no decision had yet been made. In that interview he told them there was a “lot of noise” out there, but that nothing had yet been confirmed. Craig added at the time that he wasn’t holding out for more money, but that there were personal decisions to be made.

He did tell them in theory he would love to do the film, but stressed that no decision had been taken. Possibly, being British, Craig might not have heard the term “liar, liar pants on fire.”

As noted by Newsweek, after Sony and Eon Pictures made the announcement that the 25th James Bond film will release in November 2019, the New York Times had hinted that Craig would reprise his role.

However at that stage there was no confirmation of that fact and no comment was made by Craig himself.

There was a slip up at one stage when David Nevins, Showtime’s president, was speaking to reporters about the miniseries, “Purity” in which Craig stars. He said the miniseries may only start filming in 2019 after Craig completes the Bond film. Nevins went on to say Craig was “doing Bond” first, but added he couldn’t say anything he knows about the film. At least now everyone knows the truth.