Captain Marvel’s very first movie will be introducing us to the alien race called the Skrulls. They are a race that can shape-shift. When we consider the very the fact that this film takes place in the 1990s, and the Skrulls can disguise themselves, we can easily assume that these villainous aliens may be hiding right in front of us.
A lot of theories suggest that one or even more of the Avengers may be Skrulls. One fan is now saying that one antagonist in the MCU may be an alien in disguise.
According to the post from camzabob on Reddit- General Ross (William Hurt) is a Skrull.
The Skrulls are always willing to play the long con for getting Earth into places where it is most vulnerable. In Captain Marvel, Ben Mendelsohn plays the Skrull called Talos, and he is disguised as a SHIELD agent. If these Skrulls can get into the SHIELD, then they could do the same with the U.S. government as well.
All throughout the character’s time in the MCU, Ross tried to stop the heroes, and in The Incredible Hulk, he had even tried to destroy Bruce Banner. If this theory is true, then Ross wanted to destroy Banner because he knew that Hulk will be a lot of trouble once the Skrulls invade.
In the movie, Avengers: Infinity War, Ross tried to stop these heroes from getting back together. He seems to have gone beyond his “call of duty” to ensure that the Avengers have a lot of things stacked against them.
We must consider the Sokovia Accords as well. The accords had put the Avengers at war with each other and then also caused them to separate. If it were not for Thanos, there is a huge possibility that the team would have never gotten back together.
Captain Marvel will release on March 8, 2019.