James Marsden was 27 in Interstate 60 when he played the character 'Neal Oliver'.
That was over 22 years ago in 2002.
Today he is 50, and has starred in 69 movies in total, 53 of those since Interstate 60 was released.
In Interstate 60, I think James Marsden looks: