Rob Lowe was 20 in St. Elmo's Fire when he played the character 'Billy Hicks'.
That was over 39 years ago in 1985.
Today he is 60, and has starred in 85 movies in total, 78 of those since St. Elmo's Fire was released.
In St. Elmo's Fire, I think Rob Lowe looks: