John Travolta was 49 in The Punisher when he played the character 'Howard Saint'.
That was over 20 years ago in 2004.
Today he is 70, and has starred in 104 movies in total, 49 of those since The Punisher was released.
In The Punisher, I think John Travolta looks: