
Oak Park, California, USA
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 Brandon

as Grandchild #1 (voice)
1999

as Little Robin Hood
2004

as Brandon
2017

as 8-Year-old Boy
2001

as Grant
2005

as Aaron Meuser
2018

as Charlie Brown / Linus van Pelt (voice)
2005

as Andrew
2011

as Imperial Technician #1 / Mart Mattin (voice)
2014

as Young Bruce Wayne / Kid #1 (voice)
2008

as Seth
2010

as Mike
2008
as Bradley
2021

as Daniel Skelly (voice)
2025

as Max Dagan
2024

as Bradley
2021

as Jake
2021

as Emmett
2020

as Norm Cub (voice) (uncredited)
2016

as Jeremy
2015

as Various (voice) (archive sound)
2014

as Max (Voice)
2014

as Henry (voice)
2014

2014

as Pete
2013

as Bully
2013

as Greg Heffley (voice)
2012

as Greg Heffley
2012

as Gil (voice)
2012
as Dylan
2012

as Additional Voices (voice)
2011

as Greg Heffley
2011

as Papi Jr. (voice)
2011

as Paws (voice)
2010

as Greg Heffley
2010

as Puppy Paws (voice)
2009

as Kotaro (voice)
2009
as Brandon
1 ep.

as Grandchild #1 (voice)
1 episodes

as Little Robin Hood
1 episodes

as Brandon
1 episodes

as 8-Year-old Boy
2 episodes

as Grant
1 episodes

as Aaron Meuser
1 episodes

as Charlie Brown / Linus van Pelt (voice)
1 episodes

as Andrew
3 episodes

as Imperial Technician #1 / Mart Mattin (voice)
1 episodes

as Young Bruce Wayne / Kid #1 (voice)
1 episodes

as Seth
1 episodes

as Mike
1 episodes

as Belly (Boy) (voice)
1 episodes

as Gil (voice)
39 episodes

as Tate Wilson
5 episodes

as Nightwing (voice)
2 episodes

as Richie
1 episodes

as Blotter
3 episodes

as San San (voice)
14 episodes

as The Joker
1 episodes