The eagerly anticipated No Time To Die is set to run for a whopping 163 minutes, according to cinema listings.
That beats 2015's Spectre, which was 148 minutes long and previously held the title of the longest Bond film.
Read more: Two new James Bond trailers launched
The film has been hugely delayed.
It was originally set to be unveiled late in 2019 but that date was pushed back after original director Danny Boyle exited the project. It then suffered various setbacks because of the COVID pandemic.
Watch: No Time To Die trailer
No Time To Die will be Craig’s last outing as the suave spy.
The actor first slipped into 007’s tux in 2006’s Casino Royale and the new film will be his fifth and last as Bond.
Addressing his departure, he said on The Tonight Show With Jimmy Fallon: “I’ve given it everything I can. I’m so glad that I came back and did this last one. We had lots of loose threads we hadn’t tied up.”
The star also had some advice for whoever takes over the iconic role: “Don’t f*** it up.”
“It is a beautiful, amazing thing,” he said.
The film - which also stars Rami Malek, Lea Seydoux, Lashana Lynch and Ana De Armas and is directed by Cary Joji Fukunaga – will be released in the UK on 30 September.
Watch: Daniel Craig reveals unusual way he coped with fame after landing James Bond role