Zachary Gordon

Zachary Gordon is an American child actor who played Greg Heffley in the movie. He was given an F- by critics on Reelzchannel.