Daniel Gillies was 27 in Spider-Man 2 when he played the character 'John Jameson'.
That was over 20 years ago in 2004.
Today he is 48, and has starred in 14 movies in total, 11 of those since Spider-Man 2 was released.
In Spider-Man 2, I think Daniel Gillies looks: