
Acting
Zachary Gordon (born February 15, 1998) is an American actor. Gordon began his professional acting career at the age of eight and as a child came to prominence playing Greg Heffley in the first three films of the Diary of a Wimpy Kid film series

The Gettysburg Address
as Daniel Skelly (voice)

Max Dagan
as Max Dagan

Violet
as Bradley

Dreamcatcher
as Jake

American Pie Presents: Girls' Rules
as Emmett

Norm of the North
as Norm Cub (voice) (uncredited)

Killing Animals
as Jeremy

Yellowbird
as Max (Voice)

The Boxcar Children
as Henry (voice)

Robot Chicken: Christmas Specials
as Various (voice) (archive sound)

Batwheels
as Nightwing (voice) · 2 ep.

Good Trouble
as Tate Wilson · 5 ep.

The Resident
as Aaron Meuser · 1 ep.

The Good Doctor
as Brandon · 1 ep.

Dead of Summer
as Blotter · 3 ep.

Star Wars Rebels
as Mart Mattin (voice) · 3 ep.

Uncle Grandpa
as Belly (Boy) (voice) · 1 ep.

Last Man Standing
as Andrew · 3 ep.

Bubble Guppies
as Gil (voice) · 39 ep.

R. L. Stine's The Haunting Hour
as Seth · 1 ep.
Diary of a Wimpy Kid
2010