Cameron Diaz was 23 in My Best Friend's Wedding when she played the character 'Kimberly Wallace'.
That was over 26 years ago in 1997.
Today she is 50, and has starred in 61 movies in total, 53 of those since My Best Friend's Wedding was released.
In My Best Friend's Wedding, I think Cameron Diaz looks: