Kate Hudson was 28 in My Best Friend's Girl when she played the character 'Alexis'.
That was over 16 years ago in 2008.
Today she is 45, and has starred in 37 movies in total, 19 of those since My Best Friend's Girl was released.
In My Best Friend's Girl, I think Kate Hudson looks: