Marvel star Samuel L. Jackson is also expected to appear in the film to reprise his role as Nick Fury along with Larson and (possibly) Law.
Different incarnations of Captain Marvel have been both male and female in the comics, but for the movies they are concentrating on Carol Danvers, an Air Force pilot whose DNA is fused with that of an alien during an accident.
In the world of Marvel Comics, Danvers gains her powers after an incident that involves Kree technology exploding and infusing her with the powers of Mar-Vell.
Brandon Peters injured in MI loss to Wisconsin
MI got more bad news on its next drive when Peters was injured on a late hit and replaced by John O'Korn for the rest of the game. Wisconsin hosts MI on Saturday in what could be another statement for the Badgers' College Football Playoff hopes.
Ben Mendelson was previously reported as playing the movie's as-yet-unnamed villain.
Details on Captain Marvel are still mostly under wraps, but we know it'll be an origin story set in the early 1990s. It is now unclear on what role Law will play. The British star just recently joined the Harry Potter franchise, signing in on Fantastic Beasts: The Crimes of Grindelwald as the film's young Albus Dumbledore. He is also still attached to star in a third "Sherlock Holmes" film, which Warner Bros.is now developing.
Captain Marvel is due out in theaters March 8, 2019.