Terrence Howard was 42 in On the Road when he played the character 'Walter'.
That was over 12 years ago in 2012.
Today he is 55, and has starred in 75 movies in total, 21 of those since On the Road was released.
In On the Road, I think Terrence Howard looks: