Christopher Eccleston was 36 in The Others when he played the character 'Charles Stewart'.
That was over 23 years ago in 2001.
Today he is 60, and has starred in 65 movies in total, 46 of those since The Others was released.
In The Others, I think Christopher Eccleston looks: