Emma Roberts was 23 in Ashby when she played the character 'Eloise'.
That was over 9 years ago in 2015.
Today she is 33, and has starred in 48 movies in total, 14 of those since Ashby was released.
In Ashby, I think Emma Roberts looks: