Tom Hanks was 51 in Angels & Demons when he played the character 'Robert Langdon'.
That was over 15 years ago in 2009.
Today he is 67, and has starred in 144 movies in total, 66 of those since Angels & Demons was released.
In Angels & Demons, I think Tom Hanks looks: