Zachary Gordon

Zachary Alan "Zach" Gordon is an American actor featured in various movies and television shows. He played the lead role of Greg Heffley in the first three Diary of a Wimpy Kid films: Diary of a Wimpy Kid, Diary of a Wimpy Kid: Rodrick Rules, and Diary of a Wimpy Kid: Dog Days. He did not resume the role of Greg in the film Diary of a Wimpy Kid: The Long Haul, as it featured an entirely different cast.

Trivia

 * Zachary Gordon's birthday wish was to get the role of Greg Heffley.
 * He made a drawing showing his ambition for the role of Greg Heffley and when brought to Canada for casting.