10 Movie Heroes Who Didn’t Know They Were The Villains
2. Carol Danvers - Captain Marvel
In the earlier MCU films, there was a clear divide as to who was on the side of right and wrong, and (especially Phase 3) we as an audience have begun to see the nuances that thrive within the universe.
In 2019's Captain Marvel; the titular character fights on behalf of the Kree, hunting down the supposedly menacing Skrulls. The Kree is portrayed as a sophisticated and intelligent species, while the Skrulls are lizard-like shape-shifters- staying true to a good and evil format.
It is midway through the film, that Carol Danvers aka Captain Marvel, discovers that she has been participating in a mass extinction of an endangered species of aliens who just wanted to live in peace. Not only is this revealing an exciting twist for the franchise as a whole, but it gives the character of Captain Marvel an inner conflict we have not seen before.
Her faith in her mentor and former comrades is obliterated when she realizes she has been actively hunting and killing an innocent race, and in an effort to right those wrongs the final act shows Carol fight for the side of the Skrulls.
It won't wash off the Skrull blood from her hands though.