Love how half the comments are, "Vivi should be white b/c of her skin," while the other half argues any girl with melanin is fine b/c "desert." News flash: You're both racist. Vivi is Egyptian and only Egyptians/WANA, of any color, should play her, whether pale, brown or black.
Those ages of consent are for people from the same age. For example, if a 16-year-old wants to consent he only has the ability to consent to another 16-year-old but you are a fucking pedophile.