Ethan Hawke was 26 in Great Expectations when he played the character 'Finnegan Bell'.
That was over 26 years ago in 1998.
Today he is 53, and has starred in 105 movies in total, 82 of those since Great Expectations was released.
In Great Expectations, I think Ethan Hawke looks: