Maisie Williams was 19 in Mary Shelley when she played the character 'Isabel Baxter'.
That was over 7 years ago in 2017.
Today she is 27, and has starred in 20 movies in total, 8 of those since Mary Shelley was released.
In Mary Shelley, I think Maisie Williams looks: