Andrew Garfield was 31 in 99 Homes when he played the character 'Dennis Nash'.
That was over 8 years ago in 2015.
Today he is 40, and has starred in 36 movies in total, 15 of those since 99 Homes was released.
In 99 Homes, I think Andrew Garfield looks: