Daniel Craig has confirmed that he will come back as James Bond.
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).