Henry Thomas was 9 in E.T. the Extra-Terrestrial when he played the character 'Elliott'.
That was over 42 years ago in 1982.
Today he is 52, and has starred in 63 movies in total, 58 of those since E.T. the Extra-Terrestrial was released.
In E.T. the Extra-Terrestrial, I think Henry Thomas looks: