Maggie Gyllenhaal was 27 in Stranger Than Fiction when she played the character 'Ana Pascal'.
That was over 18 years ago in 2006.
Today she is 46, and has starred in 54 movies in total, 25 of those since Stranger Than Fiction was released.
In Stranger Than Fiction, I think Maggie Gyllenhaal looks: