Brie Larson plays the super-strong Captain Marvel, who can fly and fire photonic blasts from her hands.
Samuel L. Jackson plays the S.H.I.E.L.D. agent—long before he lost his left eye.
Gemma Chan plays a Kree sniper on the Starforce team.
Jude Law—whose character has yet to be identified—plays Carol's mentor.
Annette Bening plays a mysterious character who rescues Carol and makes her part Kree.
Ben Mendelsohn plays the shape-shifting leader of the alien Skrulls, who is working undercover within S.H.I.E.L.D.
Lashana Lynch plays an Air Force pilot and Carol's best friend.
Clark Gregg plays a rookie S.H.I.E.L.D. agent.
The CGI alien may look like an ordinary house cat, but it's so much more than that. He's a Flerken.
Djimon Hounsou plays a Kree mercenary and Starforce's second-in-command.