That was over 16 years ago in 2004.
Today he is 66, and has starred in 82 movies in total, 30 since The Punisher was released.
In The Punisher, I think John Travolta looks:
The Punisher scores 6.1 out of 10 on The Movie Database.
John Travolta's first acting role was as 'Danny Zuko' in Grease, released in 1978 when he was 24.