Patrick Wilson was 30 in Hard Candy when he played the character 'Jeff Kohlver'.
That was over 19 years ago in 2005.
Today he is 50, and has starred in 54 movies in total, 51 of those since Hard Candy was released.
In Hard Candy, I think Patrick Wilson looks: