David Krumholtz was 17 in The Ice Storm when he played the character 'Francis Davenport'.
That was over 27 years ago in 1997.
Today he is 45, and has starred in 53 movies in total, 49 of those since The Ice Storm was released.
In The Ice Storm, I think David Krumholtz looks: