David Krumholtz was 19 in 10 Things I Hate About You when he played the character 'Michael Eckman'.
That was over 24 years ago in 1999.
Today he is 45, and has starred in 53 movies in total, 46 of those since 10 Things I Hate About You was released.
In 10 Things I Hate About You, I think David Krumholtz looks: