After giving us nearly three months to overanalyze, question, and speculate over the first trailer of Captain Marvel, Disney is allowing us to go through that all over again by dropping the second one. The commercial spot aired during halftime of ESPN’s Monday Night Football telecast, and now we’re going to endlessly chew over these latest clues as we try to patiently wait for our most burning inquiries to finally get answered in March. 

First and foremost, the newest trailer wastes no time clearing up why Captain Marvel punched that old lady. 

Amid reports that a new Captain Marvel trailer would be coming out on Monday, Marvel Studios did one better by not only confirming the rumors, but also releasing a new poster featuring star Brie Larson wearing her superhero outfit with images representing her two lives as an Air Force fighter pilot, and her ties to an intergalactic life flanked on either side of her. 

Captain Marvel hits theaters on March 8. 

Everything begins with a hero. Watch the brand-new trailer for Marvel Studios’ #CaptainMarvel. In theaters March 8, 2019.

— Marvel Studios (@MarvelStudios) December 4, 2018

The film also stars Samuel L. Jackson as Nick Fury, Ben Mendelsohn as Talos, Clark Gregg as Phil Coulson, and Jude Law as Mar-Vell. The movie is directed by Anna Boden and Ryan Fleck. Speaking of Marvel movies, the upcoming Avengers film will be in theaters on May 3, 2019.