Here it is, the latest Captain Marvel trailer in all its glory.

Set in the 1990s, and amidst a galactic war of two races, Brie Larson stars as the titular Marvel superhero, AKA Carol Danvers, while Samuel L. Jackson reprises his role of Nick Fury, with CGI used to make him appear younger.

Captain Marvel launches in Australian cinemas on March 20, 2019.