Captain Marvel hits Cineworld screens on 8th March 2019 and is poised to change the Marvel Cinematic Universe (MCU) as we know it.
It's the first female-led superhero movie within the franchise, starring Oscar winner Brie Larson as the all-powerful title character, who began life as air force pilot Carol Danvers.
The latest trailer has been released and fills in some of the story gaps, as well as leaving us with a few more questions. Here are the essential highlights.
1. The answer to the granny punching
Remember that controversial moment in the first trailer when Captain Marvel punched a seemingly innocent old woman in the face? We surmised the lady was in fact a villain in disguise, and it seems we were right.
As we revisit the scene, accompanying voiceover from a younger Nick Fury (Samuel L. Jackson), who sounds suitably baffled, establishes an alien race known as the Skrulls as "the bad guys" – and the old woman's feral growl after being struck by Captain Marvel would seem to confirm she is in fact an alien shape-shifter.
The ensuing fight scene, which wasn't glimpsed in the earlier trailer, is both brutal and darkly funny at the same time, establishing Captain Marvel's no-nonsense hand-to-hand combat abilities.
2. Nick Fury meets Captain Marvel
Nobody can quite pull off wry wit quite like Samuel L. Jackson. This is our first glimpse of him in action as Nick Fury, de-aged via CGI (the same process was used on Robert Downey Jr. in Iron Man 3 and Michael Douglas in the Ant-Man movies).
Nick Fury's somewhat bemused response to Captain Marvel's arrival on Earth, establishing her as a member of the Kree alien race, is the perfect, humorous way to couch in the complexities of her character, particularly if you're a newcomer to the Captain Marvel mythology.
Referring to her and the Kree as a "race of noble warriors", she corrects him with "noble warrior heroes" – a sure sign of the dry humour put in place by directorial duo Ryan Fleck and Anna Boden, who have in the past been responsible for indie hits Half Nelson (which got Ryan Gosling an Oscar nomination) and Mississippi Grind (starring Ryan Reynolds and Ben Mendelsohn).
3. Meet Annette Bening's character
As established in the Captain Marvel comics, the character begins life as Air Force pilot Carol Danvers, who is seized upon by the Kree and transformed into a superhero.
How the movie will go about this isn't entirely clear in the new trailer – it looks as if Danvers crash-lands in her jet and is subsequently experimented on by an alien race she later comes to call her own, her memory being wiped in the process as she becomes imbued with astonishing powers.
One of the most significant additions is Oscar winner Annette Bening, who makes her first appearance as… In fact, we're not sure who she's playing. Rumour points towards Mar-Vell, who was the original Captain Marvel in the comics, and the figure initially believed to have been played by Jude Law.
Bening and the film-makers have steadfastly refused to give anything away – all the trailer reveals is she's some kind of Kree scientist responsible for Danvers' transformation. "We made you one of us," she explains.
4. Captain Marvel's memories
In classic movie tradition, the Kree's memory-wiping technique doesn't entirely take hold, and Captain Marvel finds herself haunted by memories of her life on Earth.
This creates an intriguing dramatic set-up for the movie, flitting between Captain Marvel's life in space fighting alongside the Kree, her arrival on Earth and interactions with Nick Fury, and her flashbacks to her life in the air force.
It certainly looks like one of the most narratively ambitious Marvel movies so far, as the title character attempts to reconcile the various aspects of her personality and history.
5. Flying the Quinjet
Let's not forget, Captain Marvel is set in the 1990s – hence the presence of the younger Nick Fury. This means he's still a part of the government's S.H.I.E.L.D. organisation, one that later collapsed in Captain America: The Winter Soldier (which is set in 2014, according to Marvel's official timeline).
And all their impressive tech is therefore present and correct in the trailer. It seems that Captain Marvel still harbours enough memories of her time in the air force to pilot both her and Nick Fury in a Quinjet on some sort of mission – even so, Nick is, rather amusingly, somewhat nervous. "That's a yes or a no question" he responds when Captain Marvel initially refuses to give a definitive answer on her flying abilities.
6. The Skrulls may hold the answer
The central battle in Captain Marvel is a three-way fight between the Kree, the Skrulls and those on Earth. Our hero is caught right in the middle, and it appears she shares history with both of the aforementioned alien races.
Although he remains largely unseen in the trailer, Ben Mendelsohn's Skrulls villain Talos asks her, "Would you like to know what you really are?" Both the Kree and the Skrulls have been known to occasionally team up in the comics, so maybe there's some kind of conspiracy about to be revealed regarding Captain Marvel's origin?
On another note, it's great to see Mendelsohn reuniting with Boden and Fleck after terrific, underrated road trip movie Mississippi Grind.
7. Jude Law's character
Initial speculation pointed towards Oscar nominee Jude Law playing Mar-Vell. However, that's now been thrown into doubt when toy brand Funko apparently leaked the character's true identity, saying he was in fact villain Yon-Rogg, an evil Kree officer and the sworn enemy of Mar-Vell.
Funko have since backtracked on that, saying their new POP! action figure (the cause of the alleged leak) is now called 'Star Commander'. We don't get a lot of Law in the trailer but his one line, "You've come a long way… but you're not as strong as you think," isn't exactly delivered with warmth, more an overtone of sneering threat.
8. Captain Marvel's binary powers
Only at the end of the trailer do we get the spine-tingling reveal of Captain Marvel in her red, blue and gold costume, the signature look from the comics.
We see her aglow with energy, an indication of how the movie will visually represent her astonishing binary powers that make her the most powerful figure revealed in the MCU so far. (Larson herself joked that Captain Marvel could "move planets".)
In case you're wondering what we mean by 'binary', in the comics this describes the moment where she absorbs enough energy to further enhance her already impressive powers of super-human strength and stamina. Judging from the trailer, she looks pretty 'binary' to us.
9. Captain Marvel's cat
Although the final scene in the trailer may just look like Nick Fury going soft over a cat, it does hold significance for comic book fans. The cat's name tag reveals 'Goose', although the animal could very well be the same kitty known as 'Chewie' in the comics.
In the original source material, he was in fact Captain Marvel's pet – and not just any kind. 'Chewie' was a Flerken, a dangerous alien species that takes the form of house cats. Is this how Nick Fury comes to lose his eye? We'll find out in due course.