Tom Welling was 27 in The Fog when he played the character 'Nick Castle'.
That was over 19 years ago in 2005.
Today he is 47, and has starred in 6 movies in total, 4 of those since The Fog was released.
In The Fog, I think Tom Welling looks: