Mary-Louise Parker was 52 in Red Sparrow when she played the character 'Stephanie Boucher'.
That was over 6 years ago in 2018.
Today she is 59, and has starred in 55 movies in total, 5 of those since Red Sparrow was released.
In Red Sparrow, I think Mary-Louise Parker looks: