Viggo Mortensen was 52 in On the Road when he played the character 'Old Bull Lee / William S. Burroughs'.
That was over 12 years ago in 2012.
Today he is 65, and has starred in 72 movies in total, 11 of those since On the Road was released.
In On the Road, I think Viggo Mortensen looks: