Robert Carlyle was 36 in Ravenous when he played the character 'Ives / Colqhoun'.
That was over 25 years ago in 1999.
Today he is 63, and has starred in 51 movies in total, 37 of those since Ravenous was released.
In Ravenous, I think Robert Carlyle looks: