Brendan Gleeson was 47 in Cold Mountain when he played the character 'Stobrod Thewes'.
That was over 20 years ago in 2003.
Today he is 68, and has starred in 89 movies in total, 54 of those since Cold Mountain was released.
In Cold Mountain, I think Brendan Gleeson looks: