Maggie Gyllenhaal was 31 in Nanny McPhee and the Big Bang when she played the character 'Isabel Green'.
That was over 14 years ago in 2010.
Today she is 46, and has starred in 54 movies in total, 18 of those since Nanny McPhee and the Big Bang was released.
In Nanny McPhee and the Big Bang, I think Maggie Gyllenhaal looks: