Rosamund Pike was 41 in I Care a Lot when she played the character 'Marla Grayson'.
That was over 3 years ago in 2021.
Today she is 45, and has starred in 43 movies in total, 0 of those since I Care a Lot was released.
In I Care a Lot, I think Rosamund Pike looks: