Zachary Adam Gordon (born February 15, 1998) is an American film and television actor, best known for playing Greg Heffley in the Diary of a Wimpy Kid movies.