Spencer Treat Clark was 30 in Glass when he played the character 'Joseph Dunn'.
That was over 5 years ago in 2019.
Today he is 36, and has starred in 24 movies in total, 2 of those since Glass was released.
In Glass, I think Spencer Treat Clark looks: