How long has Daniel Craig been portraying James Bond?
Daniel Craig has been portraying James Bond for 15 Years and five movies._x000D_
What’s Daniel Craig’s final James Bond Film?
_x000D_Daniel Craig’s tenure as 007 is coming to a close on “No Time to Die,” which opens in the U.S. on Friday, Oct. 8, 2021. The film suffered a 16-month delay due to the Covid-19 pandemic.