Spencer Treat Clark was 12 in Unbreakable when he played the character 'Joseph Dunn'.
That was over 23 years ago in 2000.
Today he is 36, and has starred in 24 movies in total, 15 of those since Unbreakable was released.
In Unbreakable, I think Spencer Treat Clark looks: