Aaron Eckhart was 34 in The Core when he played the character 'Dr. Josh Keyes'.
That was over 21 years ago in 2003.
Today he is 55, and has starred in 51 movies in total, 36 of those since The Core was released.
In The Core, I think Aaron Eckhart looks: