Nicolas Cage was 18 in Rumble Fish when he played the character 'Smokey'.
That was over 41 years ago in 1983.
Today he is 60, and has starred in 124 movies in total, 116 of those since Rumble Fish was released.
In Rumble Fish, I think Nicolas Cage looks: