Kate Mara was 31 in The Martian when she played the character 'Beth Johanssen'.
That was over 9 years ago in 2015.
Today she is 41, and has starred in 38 movies in total, 8 of those since The Martian was released.
In The Martian, I think Kate Mara looks: