Brie Larson’s Carol Danvers grapples with her past and an army of alien shapeshifters in the thrilling new trailer for Captain Marvel. The clip opens with an incredible sequence in which Danvers/Captain Marvel strolls through a crowded train while Nick Fury (Samuel L. Jackson) explains, via voiceover, how the Skrulls are the bad guys and she is a Kree. At that moment, Danvers zeroes on on a sweet old lady, whom she punches in the face, setting off a frantic tussle with the disguised Skrull fighter.
The rest of the trailer is filled with plenty of quintessential Marvel movie action as Captain Marvel leads her Kree comrades in the Starforce team into intergalactic battle. But it also finds Danvers trying to find the missing links between her superhero present and past as an Air Force pilot.
Anna Boden and Ryan Fleck directed Captain Marvel, which hits theaters March 8th, 2019. The film also stars Jude Law, Ben Mendelsohn, Gemma Chan and Annette Benning.