Kelly Macdonald was 40 in Goodbye Christopher Robin when she played the character 'Olive'.
That was over 7 years ago in 2017.
Today she is 48, and has starred in 48 movies in total, 8 of those since Goodbye Christopher Robin was released.
In Goodbye Christopher Robin, I think Kelly Macdonald looks: