Elle Fanning was 18 in Mary Shelley when she played the character 'Mary Shelley'.
That was over 7 years ago in 2017.
Today she is 26, and has starred in 56 movies in total, 12 of those since Mary Shelley was released.
In Mary Shelley, I think Elle Fanning looks: