At long last, we have the first trailer for No Time to Die, otherwise known as James Bond 25. This is the fifth outing for Daniel Craig's 007 and it's notable for several reasons. For one, we haven't seen Craig grace the screen as the MI6 spy since November 2015 when Spectre hit theaters, and this now serves as the longest gap between Bond installments when the same actor has had the part. It's also important because this will be Craig's final go-around in the franchise, and it looks like they're sending him out in style.

The studio hyped up the release of the trailer in the days leading up to the reveal with a brief teaser and James Bond 25 character posters. The cast stopped by Good Morning America to debut the trailer and now, finally, it's online for everyone to soak in. There are familiar faces, new villains, action, the classic Aston Martin and so much more. Bigger doesn't always mean better, but Daniel Craig surely deserves a big, grand send-off as we saw in the James Bond 25 teaser trailer released this past weekend.

RELATED: 5 Best Moments in No Time to Die, Ranked

Cary Fukunaga (True Detective) is in the director's chair for this one. He takes over for Sam Mendes, who helmed the previous two installments, Skyfall and Spectre. Arriving at Fukunaga was a tumultuous process, as several other filmmakers were on the studio's radar before he was chosen. Danny Boyle (Trainspotting) had the gig and was developing his own script before creative differences forced him to exit the project, delaying things by several months. Once Fukunaga came on board, he developed the script alongside franchise regulars Neal Purvis and Robert Wade. Scott Z. Burns (The Report) and Phoebe Waller-Bridge (Fleabag) also contributed to the script.

No Time to Die centers on Bond, who, following the events of Spectre, has left the active service and is living the semi-retired life in Jamaica. Bond is pulled back into the fold when his CIA buddy Felix Leiter (Jeffrey Wright) shows up needing his help. They are tasked with the rescue of a kidnapped scientist, which turns out to be a more difficult task than they anticipated. Bond then winds up hot on the heels of a villain who possesses a dangerous new technology.

The cast sees the return of Ralph Fiennes (M), Naomie Harris (Moneypenny), Ben Whishaw (Q), Lea Seydoux (Madeleine Swann) and Rory Kinnear (Tanner). Bond will be facing off against a villain played by Rami Malek (Bohemian Rhapsody). Other newcomers include Ana de Armas (Knives Out), Billy Magnussen (Game Night), Dali Benssalah (A Faithful Man), David Dencik (The Girl with the Dragon Tattoo) and Lashana Lynch (Captain Marvel).

Daniel Craig's 007 has seen some serious highs (Skyfall) and some relative lows (Quantum of Solace). One can only hope that Bond 25 will belong in the former category when all's said and done. No Time to Die is set to hit theaters on April 8, 2020, from EON Productions. Be sure to check out the trailer for yourself.

No Time to Die photo #1
No Time to Die photo #2
No Time to Die photo #3
No Time to Die photo #4
No Time to Die photo #5
No Time to Die photo #6
No Time to Die photo #7
No Time to Die photo #8