Kate Hudson was 22 in How to Lose a Guy in 10 Days when she played the character 'Andie Anderson'.
That was over 21 years ago in 2003.
Today she is 45, and has starred in 37 movies in total, 27 of those since How to Lose a Guy in 10 Days was released.
In How to Lose a Guy in 10 Days, I think Kate Hudson looks: