Selena Gomez was 19 in Hotel Transylvania when she played the character 'Mavis Dracula (voice)'.
That was over 12 years ago in 2012.
Today she is 31, and has starred in 49 movies in total, 29 of those since Hotel Transylvania was released.
In Hotel Transylvania, I think Selena Gomez looks: