Tom Hollander was 33 in Gosford Park when he played the character 'Anthony Meredith'.
That was over 23 years ago in 2001.
Today he is 56, and has starred in 60 movies in total, 47 of those since Gosford Park was released.
In Gosford Park, I think Tom Hollander looks: