Jack Black was 48 in The House with a Clock in Its Walls when he played the character 'Jonathan Barnavelt'.
That was over 6 years ago in 2018.
Today he is 54, and has starred in 123 movies in total, 18 of those since The House with a Clock in Its Walls was released.
In The House with a Clock in Its Walls, I think Jack Black looks: