Topher Grace was 27 in Spider-Man 3 when he played the character 'Venom / Eddie Brock'.
That was over 17 years ago in 2007.
Today he is 45, and has starred in 37 movies in total, 27 of those since Spider-Man 3 was released.
In Spider-Man 3, I think Topher Grace looks: