Brie Larson is getting into fighting form. The latest look at Marvel’s highly anticipated Captain Marvel shows her character, Carol Danvers, turning into a fierce superhero as she battles an intergalactic war that she plans on ending.

Set in the ’90s, Captain Marvel takes place years before other popular Marvel features such as Iron Man, The Incredible Hulk, and Captain America: The First Avenger, and delves into Carol Danver’s roots.

“So, Skrulls are the bad guys,” Samuel L. Jackson, who reprises his role as a younger Nick Fury, asks Larson’s Danvers when they meet. “And you’re a Kree. A race of noble warriors?”

“Heroes,” Danvers adds with a confident smirk. “Noble warrior heroes.”

As Danvers adjusts to life on earth and attempts to uncover her past, we see dealing a harsh punch to an elderly woman on the subway, taking flight as a pilot, and shooting energy from her own fingertips. “I’m not gonna fight your war,” Danvers says at the end of the trailer. “I’m gonna end it.”

It’s a likely signifier that Captain Marvel will touch on 2018’s Avengers: Infinity War, which saw Nick Fury send an urgent message to Captain Marvel before Thanos evaporated him along with the rest of the Avengers crew. (Infinity War part 2 is expected in theatres just two months after Captain Marvel‘s release.)

The latest trailer also gives us our first glimpse at Annette Bening’s character. The film also stars Ben Mendelsohn, Gemma Chan, Jude Law, Djimon Hounsou, Lee Pace, and more.

Captain Marvel will be in theaters on March 8, 2019.

(photo by Chuck Zlotnick/Marvel Studios)