Daniel Craig, 51-year-old actor and longstanding James Bond, has confirmed that the next film, "No Time to Die," will be his last.
"I've had a really good run, and I think doing this movie was the right thing to do," Craig tells USA TODAY. "It was the right thing to do one more."
Craig, who appears in the murder mystery "Knives Out" (in theaters Friday) also starred in four other Bond films spanning more than a decade starting with "Casino Royale" in 2006. He portrayed James Bond in "Quantum of Solace" in 2008, "Skyfall" in 2012 and "Spectre" in 2015. "No Time to Die" will be his fifth adventure as Bond.
"No Time to Die," which is set to hit the big screen in the U.S. on April, has cast Lashana Lynch as a "female version" according to the Independent.
In October, Craig became the longest holder of the role, outlasting Roger Moore's record. He initially took on the role on Oct. 14, 2005.
When he steps down, the actor will be in the company of the other well-known Bonds including Moore, Sean Connery, Pierce Brosnan, George Lazenby and Timothy Dalton.
The speculation as to who will assume the role next has gone on for quite some time already, as Craig's tenure in the role has continued. British GQ put out a list of potentials in October that includes Richard Madden, Michael Fassbender, James Norton and Lashana Lynch, among others.
'Get out of the way, guys': Pierce Brosnan says the next 'Bond' star should be a woman
Contributing: Brian Truitt
This article originally appeared on USA TODAY: 'No Time to Die' will be Daniel Craig's last Bond role, actor says