Tommy Lee Jones was 50 in U.S. Marshals when he played the character 'Samuel Gerard'.
That was over 26 years ago in 1998.
Today he is 77, and has starred in 96 movies in total, 46 of those since U.S. Marshals was released.
In U.S. Marshals, I think Tommy Lee Jones looks: