
Brie Larson plays Carol Denvers/Captain Marvel. This film serves as the origin story of the superhero. Set in the 90s, the events of this film will impact the upcoming Avengers: Endgame. (Source: Marvel Studios/Facebook)

Samuel L Jackson reprises his role as Agent Nick Fury. The last we saw him was in Avengers: Infinity War and the last thing he could accomplish before vanishing was contacting Captain Marvel. Here, he appears in a younger avatar as the film is set in the 90s. (Source: Marvel Studios/Facebook)


Clark Gregg comes back as S.H.I.E.L.D. Agent Phil Coulson. He was killed during the events of 2012 film The Avengers. (Source: Marvel Studios/Facebook)

Gemma Chan plays Minn-Erva who is a member of the Starforce. (Source: Marvel Studios/Facebook)

Lashana Lynch plays Maria Rambeau, who is one of Carol's oldest friends. (Source: Marvel Studios/Facebook)

Annette Bening plays a crucial character in this movie but details about her role are yet to be known. (Source: Marvel Studios/Facebook)

Djimon Hounsou reprises his role as Korath. He was last seen playing this role in Guardians of the Galaxy. (Source: Marvel Studios/Facebook)

Ben Mendelsohn plays the villain Talos in Captain Marvel. He is a shapeshifter who is working undercover as an agent at S.H.I.E.L.D. (Source: Marvel Studios/Facebook)
