Brian Cox was 55 in 25th Hour when he played the character 'James Brogan'.
That was over 21 years ago in 2002.
Today he is 78, and has starred in 164 movies in total, 86 of those since 25th Hour was released.
In 25th Hour, I think Brian Cox looks: