Aaron Taylor-Johnson was 18 in Nowhere Boy when he played the character 'John Lennon'.
That was over 14 years ago in 2009.
Today he is 34, and has starred in 33 movies in total, 19 of those since Nowhere Boy was released.
In Nowhere Boy, I think Aaron Taylor-Johnson looks: