Justin Long was 31 in Going the Distance when he played the character 'Garrett Scully'.
That was over 14 years ago in 2010.
Today he is 45, and has starred in 76 movies in total, 34 of those since Going the Distance was released.
In Going the Distance, I think Justin Long looks: