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