Elle Fanning was 17 in 3 Generations when she played the character 'Ray'.
That was over 8 years ago in 2016.
Today she is 26, and has starred in 56 movies in total, 17 of those since 3 Generations was released.
In 3 Generations, I think Elle Fanning looks: