Wow … just … Wow!

Only two days after fans were teased to an extremely short snippet, Universal Pictures has released the first official full-length trailer for the upcoming James Bond film, No Time to Die … and if the trailer is anything like the movie, this could be the hit of 2020.

The highly anticipated action flick will star Daniel Craig as Agent 007 (James Bond) for the fifth and final time in his career before the torch is once more passed along. It also serves as the much-beloved spy franchise’s 25th instalment, Global News reported.

Unlike the 15-second teaser before it, this trailer reveals that following the events of 2015’s Spectre, Bond is found living in Jamaica after leaving active service in MI6 in an attempt to enjoy a peaceful and undisturbed retirement.

An old friend of Bond’s, CIA agent Felix Leiter (Jeffrey Wright), returns, however, asking the profoundly skilled agent for assistance in stopping a kidnap heist, ultimately setting up the plot for No Time to Die.

French actress Léa Seydoux also makes a comeback to the film series as Dr. Madeleine Swann, Bond’s former love interest — with whom he partnered up in Spectre. She is suggested to be the kidnapping victim who Leiter asks Bond to save, despite having supposedly “betrayed” him.

After fans are treated with a rapid-paced montage of an intense car chase, gunfights, explosives, unique gadgets and the return of the now-imprisoned head of Spectre, Ernst Stavro Blofeld (Christoph Waltz), Bond — who has been presumed dead by many — returns to MI6.

There, he is reunited with M (Ralph Fiennes), the head of MI6, and Q (Ben Whishaw), the quartermaster of the Secret Intelligence Service, before meeting a brand new and competitive 00 agent, Nomi (Lashana Lynch).

Along the way, Bond’s perilous path leads his latest, “nasty piece of work” rival, Safin — who is played by Rami Malek.

The “supervillain” dons a creepy and damaged white mask before his seemingly burnt face is revealed to Bond.

“James Bond…” says Safin. “License to kill. History of violence. I could be speaking to my own reflection — only your skills die with your body. Mine will survive long after I’m gone.”

“History isn’t kind to men who play God,” replies Bond, before fans are met with yet another action-packed montage.

On the mysterious villain, executive Bond producer Barbara Broccoli told Empire, “[Safin’s] the one that really gets under Bond’s skin.”

Bond’s perilous path leads to his latest, ‘nasty piece of work’ rival, Safin — who is played by Rami Malek — in No Time To Die, coming to theatres in April of 2020. Credit: Metro-Goldwyn-Mayer.

No Time To Die is set to be released in April, but there have been one or two obstacles along the way — from Daniel Craig’s ankle injury to the decision to change director.

Danny Boyle was originally supposed to be at the helm for Bond 25, but he exited the project last August due to “creative differences.”

US director Cary Joji Fukunaga stepped in, and there was a race against the clock to keep the film on schedule for its April 2020 release date.

“It has been an incredible honour, but it’s also just been really hard,” Fukunaga tells BBC News. “This was a very ambitious script for the time we had.

The project had the added complication of having to go back to the drawing board after Boyle’s exit.

“I love Danny’s films, but on this one we basically had to start from scratch,” Fukunaga explains. “It was the desire of the producers that we sort of start anew and figure out a new storyline for this one.”

The writing process involved bringing Fleabag creator Phoebe Waller-Bridge on board to help polish the script.

Spectre’s ending seemed to tie that narrative up, which left many wondering whether the 25th Bond film would start afresh. But the inclusion of Waltz’s Blofeld in the trailer puts paid to that idea and suggests it’s a continuation — something Fukunaga appears to confirm.

“I like to think of this as picking up from all the stories, from Casino [Royale] all the way through,” he says. “And those who are fans will appreciate the layers that exist there, but I also think for new audiences, people who have never seen any of the films before, younger audiences, it’s strong enough that they can get involved.”

James Bond’s Aston Martin DB5 still packs a punch in the new 007 film, No Time To Die. Credit: Metro-Goldwyn-Mayer.