Matt Smith was 38 in Last Night in Soho when he played the character 'Jack'.
That was over 3 years ago in 2021.
Today he is 41, and has starred in 36 movies in total, 3 of those since Last Night in Soho was released.
In Last Night in Soho, I think Matt Smith looks: