To be precise, Selena's character in Another Cinderella Story was around 18 years old. This age was chosen to portray the character's coming-of-age and romantic journey effectively in the movie.
Selena Gomez was 16 years old in Another Cinderella Story. Her performance in the movie was highly appreciated and marked a significant point in her acting journey.