Maggie Gyllenhaal was 31 in Crazy Heart when she played the character 'Jean Craddock'.
That was over 14 years ago in 2009.
Today she is 46, and has starred in 54 movies in total, 19 of those since Crazy Heart was released.
In Crazy Heart, I think Maggie Gyllenhaal looks: