Cate Blanchett was 29 in The Gift when she played the character 'Annie Wilson'.
That was over 24 years ago in 2000.
Today she is 54, and has starred in 104 movies in total, 85 of those since The Gift was released.
In The Gift, I think Cate Blanchett looks: