Ryan Gosling was 24 in Half Nelson when he played the character 'Dan Dunne'.
That was over 18 years ago in 2006.
Today he is 43, and has starred in 45 movies in total, 28 of those since Half Nelson was released.
In Half Nelson, I think Ryan Gosling looks: