Fans have been treated to a second look at upcoming superhero movie Captain Marvel and it already looks set to be a hit.
The latest addition to the Marvel movie universe stars Brie Larson in the title role as Carol Danvers alongside Nick Fury, played by Samuel L. Jackson.
Set in the 1990s, Larsen plays a combat pilot who becomes a superhero alongside other Marvel characters.
The movie stars Jude Law and Australian actor Ben Mendelsohn and sees Clark Gregg reprise his role as Agent Phil Coulson.