Toni Collette was 35 in Mary and Max when she played the character 'Mary Daisy Dinkle (voice)'.
That was over 15 years ago in 2009.
Today she is 51, and has starred in 75 movies in total, 37 of those since Mary and Max was released.
In Mary and Max, I think Toni Collette looks: