Captain Marvel's Carol Danvers isn't quite human. According to star Brie Larson, Carol's human half will constantly be at war with the part of her that is Kree.

“You have this Kree part of her that’s unemotional, that is an amazing fighter and competitive,” she explained to Entertainment Weekly. “Then there’s this human part of her that is flawed but is also the thing that she ends up leading by. It’s the thing that gets her in trouble, but it’s also the thing that makes her great. And those two sides warring against each other is what makes her her.”

RELATED: First Captain Marvel Plot Details Tease Carol Danvers’ Origin

In the comics, Carol was a normal human woman until her path crossed with a Kree warrior called Mar-Vell. Because of their friendship, she got pulled into some Kree conflicts between Mar-Vell and compatriots like Yon-Rogg and Ronan the Accuser. At one point, Yon-Rogg triggered the destruction of a device called the Psyche-Magnetron. In the ensuing explosion, Mar-Vell's genetic structure was grafted onto hers, leading her to become part-Kree. This blend of Kree and human DNA granted her powers, ranging from power absorption to flight. These abilities led her to become Ms. Marvel and, later on, Captain Marvel.

So far, it is unclear if Carol will develop her powers this way or if the film adaptation will go a different route. The report keeps this part of her origin purposefully vague. However, an earlier piece revealed she will "find herself back on Earth with new questions about her past," which suggests we'll come to learn how exactly her powers came to be.

Directed by Anna Boden and Ryan Fleck from a script they wrote with Liz Flahive, Carly Mensch, Meg LeFauve, Nicole Perlman and Geneva Robertson-Dworet, Captain Marvel stars Brie Larson as Carol Danvers, Samuel L. Jackson as Nick Fury, Jude Law as Mar-Vell, Clark Gregg as Phil Coulson, Lee Pace as Ronan the Accuser, Djimon Hounsou as Korath the Pursuer, Gemma Chan as Minn-Erva, Ben Mendelsohn as Talos and Lashana Lynch as Maria Rambeau. The film arrives March 8, 2019.