Toni Collette was 31 in In Her Shoes when she played the character 'Rose Feller'.
That was over 19 years ago in 2005.
Today she is 51, and has starred in 75 movies in total, 47 of those since In Her Shoes was released.
In In Her Shoes, I think Toni Collette looks: