WATCH: Daniel Craig Confirms He'll Return as Bond One Last Time

It's official! Daniel Craig has finally answered the question we all wanted to know, and there's good news and bad news for Bond fans.

First, the good news. Daniel went on The Late Show with Stephen Colbert last night (August 15) to confirm that yes, he will reprise the role of 007 for the next Bond film, currently dubbed Bond 25.

It followed months, if not years, of speculation, sparked in part by Daniel's own rather alarming admission in 2015 that he would "rather slit his wrists" than play 007 again.

So was he bluffing? Or simply giving us the slip, Bond style?

Not exactly. As Daniel explains to Colbert in the clip, he'd just come off filming 2015's Spectre when he was asked about the next movie. He was understandably more than a little pooped, and his answer was, well, a little direct.

Since then, and by his own admission, Daniel has been "cagey" about whether or not he'll ever slip into that tux again. Right up until yesterday (August 15), in fact, he was telling reporters "no decision has been made" about his return, before not only dropping the exclusive that night on Colbert's late night show, but also letting slip he's known for months he'd return to Her Majesty's Secret Service.

Oh, Daniel. You tease.

And now for the bad news. Bond 25 — Daniel's fifth outing as 007 — will also be his last, as he confirmed to Stephen in the clip below. Sob!  To date, we've watched him play the world's best-known spy in 2006's Casino Royale, Quantum of Solace (2008), Skyfall (2012) and 2015's Spectre.

So there you have it. Daniel may have led us on a merry dance these past few years, but we forgive him.

Will you be pleased to see Daniel play Bond once again?