Brian Cox was 47 in Braveheart when he played the character 'Argyle Wallace'.
That was over 29 years ago in 1995.
Today he is 77, and has starred in 164 movies in total, 123 of those since Braveheart was released.
In Braveheart, I think Brian Cox looks: