Dustin Hoffman was 52 in Hook when he played the character 'Captain James S. Hook'.
That was over 32 years ago in 1991.
Today he is 85, and has starred in 130 movies in total, 87 of those since Hook was released.
In Hook, I think Dustin Hoffman looks: