Christina Ricci was 25 in Penelope when she played the character 'Penelope Wilhern'.
That was over 17 years ago in 2006.
Today she is 42, and has starred in 65 movies in total, 26 of those since Penelope was released.
In Penelope, I think Christina Ricci looks: