After much rumors and speculation, Daniel Craig has confirmed he will return to play James Bond once more.

During an appearance on The Late Show with Stephen Colbert Tuesday night, Colbert commented that the actor had been cagey about whether or not he would reprise the role. In response, Craig said: “I’ve been rather coy but I kind of felt like if I should speak the truth I should speak the truth to you.” Colbert replied, “Well we could use some good news here. Daniel Craig, will you return as James Bond?” The British actor replied simply “yes,” to cheers from the crowd.

Craig has apparently had a bit of a change of heart. When asked in 2015 whether or not he would play Bond again, he replied: “Now? I’d rather … slash my wrists. No, not at the moment. Not at all. That’s fine. I’m over it at the moment. We’re done. All I want to do is move on.”

It will be the British actor’s fifth Bond film, after Casino Royale, Quantum of Solace, Skyfall, and Spectre. The next instalment will be the 25th in the franchise, and is due to be released in US cinemas on November 8, 2019. Asked if it would be his last run as the celebrated spy, Craig said, “I think this is it, I just want to go out on a high note, and I can’t wait.”