James Franco was 29 in Milk when he played the character 'Scott Smith'.
That was over 15 years ago in 2008.
Today he is 46, and has starred in 147 movies in total, 101 of those since Milk was released.
In Milk, I think James Franco looks: