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
as Daniel Skelly (voice)
as Max Dagan
as Nightwing (voice)(2 eps)
as Bradley
as Jake
as Emmett
as Tate Wilson(5 eps)
as Aaron Meuser(1 ep)
as Brandon(1 ep)
as Blotter(3 eps)
as Norm Cub (voice) (uncredited)
as Jeremy
as Various (voice) (archive sound)
as Imperial Technician #1 / Mart Mattin (voice)(1 ep)
as Mart Mattin (voice)(3 eps)
as Henry (voice)
as Pete
as Belly (Boy) (voice)(1 ep)
as Bully
as Greg Heffley (voice)
as Greg Heffley
as Gil (voice)
as Dylan
as Gil (voice)
as Andrew(3 eps)
as Additional Voices (voice)
as Greg Heffley
as Papi Jr. (voice)
as Gil (voice)(39 eps)
as Seth(1 ep)
as Paws (voice)
as Greg Heffley
as Puppy Paws (voice)
as Young Bloom
as Kotaro (voice)
as Mike(1 ep)
as Kid in Jump-Jump
as Young Bruce Wayne / Kid #1 (voice)(1 ep)
as Young Aqualad (voice)(1 ep)
as Young Bruce Wayne (voice)(1 ep)
as Baby Melman (voice)
as Frankie Fowler
as Little David
as Lincoln Conspiracy Kid
as San San (voice)(14 eps)
as San San / Mr. Grasshopper (voice)(1 ep)
as San San / FuFu (voice)(1 ep)
as Snail #2 / Worm #2 (voice)(1 ep)
as Larger Mouse (voice)(1 ep)
as Brad Spoylt (voice)
as Barbecue Brat
as Ethan
as Little Arthur (uncredited)
as Grant(1 ep)
as Boy(1 ep)
as Charlie Brown / Linus van Pelt (voice)(1 ep)
as Little Robin Hood(1 ep)
as Richie(1 ep)
as 8-Year-old Boy(2 eps)
as Grandchild #1 (voice)(1 ep)
as (voice)(1 ep)
as The Joker(1 ep)