Daniel Craig has confirmed that he will be reprising his role of James Bond in the upcoming 007 movie. The actor, who has played the character four times, revealed the news to Stephen Colbert on The Late Show.

Daniel Craig confirms return to James Bond on The Late Show

Daniel Craig on the set of James Bond movie Quantum of Solace

Appearing on The Late Show on Tuesday night, Craig said that he will indeed play James Bond for the fifth time. 

“I have been quite cagey about it. I have been doing interviews all day and people have been asking me and I think I’ve been rather coy. But kind of felt like if I was going to speak the truth I should speak truth to you,”said the English actor.

Colbert pressed for an answer saying, “We could use some good news here. Daniel Craig, will you return as James Bond?”, to which the actor replied in the affirmative. Craig’s response was met with an ecstatic cheering from the audience. 

Upcoming 2019 James Bond movie will be Craig’s last

Daniel Craig on the red carpet, he's doing the namastey post

Craig has been portraying Agent 007 since Casino Royale in 2006. He reprised the role in 2008’s Quantum of Solace and later in Skyfall and Spectre in 2012 and 2015 respectively. 

The upcoming James Bond movie will be Craig’s last, he confirmed, “I just want to go out on a high note, and I can’t wait.”

The comment is a stark contrast to his controversial reply to a reporter’s question in 2015 asking whether he’d return to the role. When asked about the possibility of playing Bond after the release of Spectre, the British actor had said, “I’d rather break this glass and slash my wrists.”

Talking about his shocking reply to Colbert, he said, “There’s no point making excuses about it, but it was two days after I had finished shooting the last movie and I went straight to an interview where someone asked, ‘Would you do another one?’ and I went, ‘No!'”

Naomi Scott to play Jasmine opposite Mena Massoud’s Aladdin, Will Smith cast as Genie