I have another theory of who Zandaya might be playing, and it's one that no one is expecting.
If it's not that, i go with MJ, in the most pathetic move by Marvel yet.
The problem with her playing MJ is having Peter dating two black girls.
Liz Allen is black in the movie, so, if MJ is also afro-american, that makes Peter having a black fetish.
But, because it seems that Marvel has no problem with changing characters race, i'm guessing they will not have any problem with changing gender as well.
So, Zandaya might be.......Michelle 'Miles' Morales.
This way, they don't fall on having two Spider-MAN, but rather a Spider-WOMAN.
What do you think?
Even more, Feige already said Morales is part of the MCU and Donald Glover plays Aaron Davis, which might mean that "Miles" is in the movie too.