Kate Winslet was 40 in Collateral Beauty when she played the character 'Claire Wilson'.
That was over 7 years ago in 2016.
Today she is 48, and has starred in 65 movies in total, 17 of those since Collateral Beauty was released.
In Collateral Beauty, I think Kate Winslet looks: