Henry Cavill was 27 in The Cold Light of Day when he played the character 'Will Shaw'.
That was over 12 years ago in 2012.
Today he is 41, and has starred in 31 movies in total, 16 of those since The Cold Light of Day was released.
In The Cold Light of Day, I think Henry Cavill looks: