Zachary Gordon (born February 15, 1998) is an American actor best known for playing Greg Heffley in the first three films of the Diary of a Wimpy Kid film series.
Film Roles
- Because I Said So as Little Arthur (Uncredited Role)
- Georgia Rule as Ethan
- Sex and Death 101 as Barbecue Brat
- National Treasure: Book of Secrets as Lincoln Conspiracy Kid
- The Brothers Bloom as Young Bloom
- Lower Learning as Frankie Fowler
- Madagascar: Escape 2 Africa as Baby Melman
- Four Christmases as Kid in Jump-Jump
- Santa Buddies as Puppy Paws
- The Search for Santa Paws as Paws
- Diary of a Wimpy Kid as Greg Heffley
- Diary of a Wimpy Kid: Rodrick Rules as Greg Heffley
- Diary of a Wimpy Kid: Dog Days as Greg Heffley
- Beverly Hills Chihuahua 2 as Papi Jr.
- Thats What I Am as various
- The Incredible Burt Wonderstone as Bully
- The Boxcar Children as Henry
- Norm of the North as Norm Cub (Uncredited Role)
- Kingsglaive: Final Fantasy XV as Young Ravus
- American Pie Presents Girls Rules as Emmett
- Dreamcatcher 2021 as Jake
- Violet 2021 as Bradley
- Second Chances 2023 as Blaze
- Max Dagan as Max Dagan
Television Roles
- How I Met Your Mother as Grant/Boy (2 episodes)
- All Of Us as Richie (1 episode)
- Desperate Housewives as Little Robin Hood (1 episode)
- Robot Chicken as Charlie Brown/Linus van Pelt/Franklin (2 episodes)
- The Mighty B! as Gwen's Brother #4 (1 episode)
- MA Dtv as The Joker (1 episode)
- Batman: The Brave and the Bold as Young Bruce Wayne/Young Aqualad/Kid #1 (3 episodes)
- Ni Hao, Kai-Lan as San San/Larger mouse/various (18 episodes)
- 24 as 8 Year Old Boy (2 episodes)
- Handy Manny as Little Lopart (2 episodes)
- Special Agent Oso as Rasheed/Tyler (2 episodes)
- Childrens Hospital as Mike (1 episode)
- The Haunting Hour as Seth (1 episode)
- Family Guy as Grandchild #1 (2 episodes)
- Uncle Grandpa as Belly (1 episode)
- Bubble Guppies as Gil (42 episodes)
- Last Man Standing (2011) as Andrew (3 episodes)
- Dead of Summer as Blotter (3 episodes)
- Star Wars Rebels as Mart Mattin/Imperial Tech #1 (3 episodes)
- The Good Doctor as Brandon (1 episode)
- Good Trouble as Tate Wilson (recurring)
- The Resident as Aaron Meuser (1 episode)
Video Game Roles
- Kingdom Hearts III as Hayner
- Mafia Definitive Edition as Various
- Genshin Impact as Tighnari (Version 3.6 onwards, replacing Elliot Gindi)
Zachary Gordon's works provide examples of:
- Butt-Monkey: Many of the characters he plays are this but special mentions go out to Gil and especially Greg Heffley.