Tom Sturridge was 25 in On the Road when he played the character 'Carlo Marx / Allen Ginsberg'.
That was over 12 years ago in 2012.
Today he is 38, and has starred in 21 movies in total, 11 of those since On the Road was released.
In On the Road, I think Tom Sturridge looks: