Ben Affleck was 28 in Jay and Silent Bob Strike Back when he played the character 'Holden McNeil / Ben Affleck'.
That was over 23 years ago in 2001.
Today he is 51, and has starred in 91 movies in total, 60 of those since Jay and Silent Bob Strike Back was released.
In Jay and Silent Bob Strike Back, I think Ben Affleck looks: