Angourie Rice was 15 in The Beguiled when she played the character 'Jane'.
That was over 7 years ago in 2017.
Today she is 23, and has starred in 18 movies in total, 9 of those since The Beguiled was released.
In The Beguiled, I think Angourie Rice looks: