Captain Marvel 2 may have yet to begin its pre-production but we already have a name attached to play the film’s big bad. Zawe Ashton, best known for her roles in British theater and television, has been cast tapped to play the antagonist to Brie Larson‘s Carol Danvers. No word was given on who Ashton is set to portray.
The name Karla Sofen or Moonstone will immediately come to any comic reader’s mind as she is Carol Danvers’ arch-nemesis. It makes sense on a story level plus it’ll be great to see Carol fight someone with abilities on her level. Her brief melee with Thanos in Avengers: Endgame was but a tease on what an equal could do to Carol. However, given the possible ties this film may have to the Secret Invasion stuff Kevin Feige has planned for Disney+, it’s certainly within the realm of possibility that Ashton ends up playing someone left field. Someone like the Skrull empress, Veranke.