Chris Hemsworth was 34 in Bad Times at the El Royale when he played the character 'Billy Lee'.
That was over 6 years ago in 2018.
Today he is 40, and has starred in 48 movies in total, 12 of those since Bad Times at the El Royale was released.
In Bad Times at the El Royale, I think Chris Hemsworth looks: