Kristin Davis was 40 in Deck the Halls when she played the character 'Kelly Finch'.
That was over 17 years ago in 2006.
Today she is 59, and has starred in 25 movies in total, 10 of those since Deck the Halls was released.
In Deck the Halls, I think Kristin Davis looks: