Jennifer Garner was 41 in Danny Collins when she played the character 'Samantha Leigh Donnelly'.
That was over 9 years ago in 2015.
Today she is 52, and has starred in 47 movies in total, 12 of those since Danny Collins was released.
In Danny Collins, I think Jennifer Garner looks: