Mary Elizabeth Winstead was 21 in Live Free or Die Hard when she played the character 'Lucy McClane'.
That was over 17 years ago in 2007.
Today she is 39, and has starred in 46 movies in total, 30 of those since Live Free or Die Hard was released.
In Live Free or Die Hard, I think Mary Elizabeth Winstead looks: