The first trailer for Captain Marvel, featuring Brie Larson as the titular superhero, has hit.

The first female-led Marvel Cinematic universe movie, Larson stars as Carol Danvers – aka Captain Marvel – who helps us out on Earth when we get sandwiched in the middle of a war between two galactic races.

Set in the 1990s, Captain Marvel also stars Samuel L. Jackson as Nick Fury (before the eyepatch), Hollywood’s latest go-to baddie Ben Mendelsohn as the leader of the Skrulls, Jude Law, Djimon Hounsou, Lee Pace, Clark Gregg and Gemma Chan.

By the way, STACK in no way condones smacking grannies in the face. Well, unless they’re actually evil, shape-shifting nasty types.

Captain Marvel is set to wow Australian cinema audiences on March 7, 2019.