Henry Thomas was 45 in Gerald's Game when he played the character 'Tom'.
That was over 7 years ago in 2017.
Today he is 52, and has starred in 63 movies in total, 8 of those since Gerald's Game was released.
In Gerald's Game, I think Henry Thomas looks: