Cate Blanchett was 40 in Robin Hood when she played the character 'Marion Loxley'.
That was over 14 years ago in 2010.
Today she is 55, and has starred in 104 movies in total, 50 of those since Robin Hood was released.
In Robin Hood, I think Cate Blanchett looks: