Chiwetel Ejiofor was 37 in The Martian when he played the character 'Vincent Kapoor'.
That was over 9 years ago in 2015.
Today he is 46, and has starred in 61 movies in total, 20 of those since The Martian was released.
In The Martian, I think Chiwetel Ejiofor looks: