Zachary Gordon was 11 in Diary of a Wimpy Kid when he played the character 'Greg Heffley'.
That was over 14 years ago in 2010.
Today he is 26, and has starred in 31 movies in total, 19 of those since Diary of a Wimpy Kid was released.
In Diary of a Wimpy Kid, I think Zachary Gordon looks: