Tom Hanks was 48 in The Da Vinci Code when he played the character 'Robert Langdon'.
That was over 18 years ago in 2006.
Today he is 67, and has starred in 144 movies in total, 74 of those since The Da Vinci Code was released.
In The Da Vinci Code, I think Tom Hanks looks: