Marvel made the announcement Saturday night during a panel at San Diego Comic-Con. Shortly after, Larson herself tweeted, "Call me Captain Marvel."
Larson has been rumored to be taking the part since June.
The superheroine role will mark quite a change for the indie darling actress, who won an Oscar for her portrayal of a woman held captive with her young son in 2015's "Room."