Dove Cameron was 22 in Descendants 3 when she played the character 'Mal'.
That was over 5 years ago in 2019.
Today she is 28, and has starred in 33 movies in total, 10 of those since Descendants 3 was released.
In Descendants 3, I think Dove Cameron looks: