Julian Sands was 58 in Crooked House when he played the character 'Philip Leonides'.
That was over 7 years ago in 2017.
Today he is 66, and has starred in 98 movies in total, 14 of those since Crooked House was released.
In Crooked House, I think Julian Sands looks: