Maggie Gyllenhaal was 22 in Donnie Darko when she played the character 'Elizabeth Darko'.
That was over 23 years ago in 2001.
Today she is 46, and has starred in 54 movies in total, 43 of those since Donnie Darko was released.
In Donnie Darko, I think Maggie Gyllenhaal looks: