Daniel Craig confirmed, in no uncertain terms, that he’s done playing James Bond following his upcoming starring role in “No Time To Die.”

The 51-year-old actor, who currently stars in the film “Knives Out,” appeared on “The Late Show With Stephen Colbert” Friday and the host asked him point-blank if he had any plans to reprise the “Bond” role in a future movie or project.

“When you’re done with Bond, are you done with Bond?” Colbert asked.

FORMER JAMES BOND PIERCE BROSNAN WANTS A FEMALE 007

“Yes,” Craig replied.

“You’re done with Bond?! Wow. Is that why you’ve gained all the weight?” the host joked.

While it’s perhaps the most unequivocal statement from Craig that he won’t return as Britain’s favorite spy, fans likely aren't surprised as it echoes previous comments he’s made in the past. Speaking in 2015 to Time Out Britain, the actor said he’d rather slash his wrists than do another Bond movie.

DANIEL CRAIG SAYS HE'S DONE WITH JAMES BOND: 'ALL I WANT TO DO IS MOVE ON'

MONTEGO BAY, JAMAICA - APRIL 25: Cast member Lashana Lynch attends the

'No Time To Die' cast member Lashana Lynch addressed the backlash from her potentially being the new James Bond. (Getty)

Still, rumblings that this would be his last outing as the acclaimed character – after starring in “Casino Royale,” “Quantum of Solace,” “Skyfall” and “Spectre” – heated up after rumors swirled that the next movie would act as a torch-passing from Craig to a different actor. Actress Lashana Lynch previously addressed the backlash she received after rumors hinted that the 31-year-old would be taking over the role of the legendary MI6 agent.

“It doesn’t dishearten me," she told The Hollywood Reporter. "It makes me feel quite sad for some people because their opinions, they’re not even from a mean place — they’re actually from a sad place."

CLICK HERE TO GET THE FOX NEWS APP

"It’s not about me. People are reacting to an idea, which has nothing to do with my life," she added.