Ray Stevenson was 43 in Punisher: War Zone when he played the character 'Frank Castle / The Punisher'.
That was over 15 years ago in 2008.
Today he is 59, and has starred in 32 movies in total, 24 of those since Punisher: War Zone was released.
In Punisher: War Zone, I think Ray Stevenson looks: