Leo Bill was 25 in Becoming Jane when he played the character 'John Warren'.
That was over 17 years ago in 2007.
Today he is 43, and has starred in 29 movies in total, 14 of those since Becoming Jane was released.
In Becoming Jane, I think Leo Bill looks: