When Lashana Lynch was cast in Captain Marvel, the rumor mill was already turning. Carol Danvers is a former American fighter pilot, who becomes imbued with a host of interstellar powers and joins the Kree military as part of Starforce.
Well, Twitter user @harleivy absolutely took that statement as a challenge, because she managed to ramp the trailer from brilliant into... utterly and ridiculously epic. There's no official word on that yet, but we'll be willing it to be true with every fibre of our beings.
And then we watched as Nick Fury spent an endless amount of time in adorable softie mode while petting her, to the point where Carol had to remind him that they had to go. The first female solo lead in the Marvel Cinematic Universe and touted as the strongest Avenger.
The trailer then features Annette Bening's character, Danvers' Kree mother, who reveals that Carol's real life began nearly as it ended. It's a deep love relationship; it's not by the same lustful definition that we usually attribute to movies of this size.
It is also the first Marvel film to be helmed by a woman, and is co-directed by Anna Boden and Ryan Fleck.
Danvers is haunted by flashes of her past life on Earth and a sense of duty to protect the planet. It's the thing that gets her in trouble, but it's also the thing that makes her great.
The trailer was also posted online, for those who weren't willing to wade through all the sports to get to the comic book-based action. Should Goose think Fury is threatening or hurting Carol, she might attack.
Captain Marvel opens March 8, 2019.