I mean, you can't beat Helen Mirren, but it's kind of weird that we're not focusing on an actual Captain Marvel villain.Helen Mirren joins the cast as a villain - Hespera, daughter of Atlas and apparently sister of Rachel Zegler's character.
I mean, daughter of Atlas, shouldn't Wonder Woman be involved in this ?