The 49-year-old actor was asked whether he will play James Bond again during his appearance on The Late Show.
“Yes,” Daniel Craig told host Stephen Colbert, before standing up to shake his hand.
Daniel Craig, who has played James Bond in the past four films, has until now refused to say whether he will do it again.
However, he revealed he has known for a “couple of months”.
“We’ve been discussing it, we’ve just been trying to figure things out,” he said.
“I always wanted to, I needed a break.”
The next Bond movie, the 25th in the series, is due out in November 2019.
Daniel Craig said it will be his last outing as James Bond.
“I just want to go out on a high note, and I can’t wait.”
The actor was still refusing to confirm speculation about it as late as yesterday.
“No decision has been made,” he told Boston radio station Magic 106.7.
“I know they’re desperate to get going and I would in theory love to do it, but there is no decision just yet.”
Daniel Craig succeeded Pierce Brosnan as James Bond and made his debut in Casino Royale in 2006.
He has since played the spy in Quantum of Solace (2008), Skyfall (2012) and Spectre (2015).
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…
Misleading allegations, rumours and outright lies about voting and fraud are flooding online spaces in…
At least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…