who played greg heffley in diary of wimpy kid
Zachary Gordon Zachary Adam Gordon (born February 15, 1998) is an American actor. Beginning his professional acting career at the age of eight, Gordon is a three time Young Artist Award Best Leading Young Actor nominee, best known for playing Greg Heffley in the first three films of the Diary of a Wimpy Kid film franchise, which are based on Jeff Kinney's #1 New York Times best seller novel series, Diary of a Wimpy Kid.
List of Diary of a Wimpy Kid characters Francis "Frank" Heffley is Greg's overreactive but well-meaning father. He is interested in U.S. history, and his replica of a Civil War battlefield is a plot point in the series.[5] Frank is edgy around Rowley,[5] does not appreciate Greg's skill at video games, loathes heavy metal,[4] and adolescents.[6] In Rodrick Rules, during Thanksgiving dinner, Frank turns up the thermostat to make everyone leave. He tries to toughen Greg up and threatens to send him to a military academy in The Last Straw, although ultimately this does not come to fruition, much to Greg's relief.[6] However, Greg and Frank grow together in Dog Days. Frank is portrayed by Steve Zahn in the first three films of the Diary of a Wimpy Kid film series. In Diary of a Wimpy Kid: The Long Haul, he is played by Tom Everett Scott.