Andrew Garfield was 25 in The Imaginarium of Doctor Parnassus when he played the character 'Anton'.
That was over 15 years ago in 2009.
Today he is 40, and has starred in 36 movies in total, 27 of those since The Imaginarium of Doctor Parnassus was released.
In The Imaginarium of Doctor Parnassus, I think Andrew Garfield looks: