Hayley Atwell was 35 in Christopher Robin when she played the character 'Evelyn Robin'.
That was over 6 years ago in 2018.
Today she is 42, and has starred in 40 movies in total, 10 of those since Christopher Robin was released.
In Christopher Robin, I think Hayley Atwell looks: