Zachary Gordon

Zachary Gordon (Born February 15, 1998) is an American child actor who played Greg Heffley in the movie. He was given an A by critics on Reelzchannel.