Selena Gomez was 26 in A Rainy Day in New York when she played the character 'Shannon'.
That was over 5 years ago in 2019.
Today she is 31, and has starred in 49 movies in total, 7 of those since A Rainy Day in New York was released.
In A Rainy Day in New York, I think Selena Gomez looks: