Justin Long was 34 in Veronica Mars when he played the character 'Drunken Wingman (uncredited)'.
That was over 10 years ago in 2014.
Today he is 45, and has starred in 76 movies in total, 22 of those since Veronica Mars was released.
In Veronica Mars, I think Justin Long looks: