Anne Hathaway was 31 in Interstellar when she played the character 'Dr. Amelia Brand'.
That was over 9 years ago in 2014.
Today she is 41, and has starred in 74 movies in total, 17 of those since Interstellar was released.
In Interstellar, I think Anne Hathaway looks: