Zachary Gordon
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
Acting
TV
The Good Doctor
as Brandon
2017
Movie
Madagascar: Escape 2 Africa
as Baby Melman (voice)
2008
TV
How I Met Your Mother
as Grant
2005
TV
How I Met Your Mother
as Boy
2005
Movie
National Treasure: Book of Secrets
as Lincoln Conspiracy Kid
2007
TV
Family Guy
as Grandchild #1 (voice)
1999
TV
Family Guy
as (voice)
1999
TV
Desperate Housewives
as Little Robin Hood
2004
TV
24
as 8-Year-old Boy
2001
Movie
Diary of a Wimpy Kid
as Greg Heffley
2010
Movie
The Incredible Burt Wonderstone
as Bully
2013
TV
The Resident
as Aaron Meuser
2018
Movie
Four Christmases
as Kid in Jump-Jump
2008
Movie
Diary of a Wimpy Kid: Rodrick Rules
as Greg Heffley
2011
Movie
Diary of a Wimpy Kid: Dog Days
as Greg Heffley
2012
TV
Star Wars Rebels
as Imperial Technician #1 / Mart Mattin (voice)
2014
TV
Star Wars Rebels
as Mart Mattin (voice)
2014
Movie
American Pie Presents: Girls' Rules
as Emmett
2020
Movie
The Brothers Bloom
as Young Bloom
2008
Movie
Because I Said So
as Little Arthur (uncredited)
2007
TV
Robot Chicken
as Charlie Brown / Linus van Pelt (voice)
2005
Movie
Georgia Rule
as Ethan
2007
Movie
Beverly Hills Chihuahua 2
as Papi Jr. (voice)
2011
Movie
Norm of the North
as Norm Cub (voice) (uncredited)
2016