Mackenzie Foy was 16 in The Nutcracker and the Four Realms when she played the character 'Clara Stahlbaum'.
That was over 6 years ago in 2018.
Today she is 23, and has starred in 14 movies in total, 1 of those since The Nutcracker and the Four Realms was released.
In The Nutcracker and the Four Realms, I think Mackenzie Foy looks: