Casting

Director

Thor Freudenthal

Producer

Nina Jacobson, Brad Simpson

Executive Producer

Jeff Kinney

Screenplay

Jackie Filgo, Jeff Filgo, Jeff Judah, Gabe Sachs

Original Music Composer

Theodore Shapiro

Director of Photography

Jack N. Green

Editor

Wendy Greene Bricmont

Casting

Heike Brandstatter, Ronna Kress, Coreen Mayrs

Stunt Coordinator

Dave Hospes

Production Design

Brent Thomas

Art Direction

Shannon Grover

Set Decoration

Mary-Lou Storey

Costume Design

Monique Prudhomme

Sound Designer

Elliott Koretz

Visual Effects Supervisor

Mark Dornfeld

Camera Operator

Jim Van Dijk, Ryan Green, Tenzin Lhalungpa

Zachary Gordon
Zachary GordonGreg Heffley
Robert Capron
Robert CapronRowley Jefferson
Steve Zahn
Steve ZahnFrank Heffley
Devon Bostick
Devon BostickRodrick Heffley
Rachael Harris
Rachael HarrisSusan Heffley
Chloë Grace Moretz
Chloë Grace MoretzAngie Steadman
Laine MacNeil
Laine MacNeilPatty Farrell
?
Andrew McNeeCoach Malone
Connor Fielding
Connor FieldingManny Heffley
Owen Fielding
Owen FieldingManny Heffley
Karan Brar
Karan BrarChirag Gupta
Grayson Russell
Grayson RussellFregley
Alex Ferris
Alex FerrisCollin
?
Belita MorenoMrs. Norton
Rob LaBelle
Rob LaBelleMr. Winsky
Nicholas Carey
Nicholas CareyPete Hosey
Samuel Patrick Chu
Samuel Patrick ChuCarter
Donnie MacNeil
Donnie MacNeilWade
Samantha Page
Samantha PageShelley
Ava Hughes
Ava HughesMarley
Owen Best
Owen BestBryce Anderson
Cainan Wiebe
Cainan WiebeQuentin
?
Cole HeppellQuentin's Sidekick
Harrison Houde
Harrison HoudeDarren Walsh
?
Severin KorferDieter Muller
?
Jennifer ClementMrs. Flint
Karin Konoval
Karin KonovalMrs. Irvine
Raugi Yu
Raugi YuVice Principal Roy
?
Kaye CapronRowley's Mom
?
Jake D. SmithArchie Kelly
?
Talon DunbarArthur
?
Naomi DaneCheese Girl
?
Willem JacobsonCheese Boy
?
Sean BygraveCoach Brewer
Maxine Miller
Maxine MillerElderly Woman
?
Taya ClyneGranddaughter
?
Nathaniel MartenGrown-Up Greg
Peter New
Peter NewGrown-Up Quentin
?
Nikki FrazerLunch Girl #1
Greta Makena Gibson
Greta Makena GibsonLunch Kid #2
?
Nathan SmithKindergarten Boy
?
Kinua McWattKindergarten Girl
?
Dylan BellKindergarten Greg
?
Madison BellKindergarten Patty
Adom Osei
Adom OseiMarty Porter
Alf Humphreys
Alf HumphreysMr. Jefferson
Brent Chapman
Brent ChapmanMr. Parnell
?
Rylee StilesPreston
Ryan Grantham
Ryan GranthamRodney James
Ethan Shankaruk
Ethan ShankarukSnot Kid
?
Jesse WheelerUnpopular 80s Boy
Paul Hubbard
Paul HubbardBrock Branigan
Brett Dier
Brett Dier80s Breakdancer
?
Brandon Barton80s Jock Boy
Cindy Busby
Cindy Busby80s Popular Girl
?
Alicia Takase LuiAudition Kid
?
Jay SidhuAudition Kid
?
Tori ChristiansonAudition Kid
?
Emerald SchreierAudition Kid
?
Ben MitchellAudition Kid
?
Haris CashAudition Kid
?
Mariah CrudoAudition Kid
Alistair Abell
Alistair AbellMale Reporter (voice)
?
Tara McGuireFemale Reporter (voice)
?
Aidan GebertLöded Diper
?
Cameron KrpanLöded Diper
?
Paolo TolfoLöded Diper
Amy Esterle
Amy EsterleWaitress (uncredited)
John Cygan
John CyganParent (uncredited)
?
Angelina MomohKindergarten Child (uncredited)
?
Danielle KyeiStudent (uncredited)
?
Yaunna SommersbyStudent (uncredited)