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