cast
Ava Hughes
as Marley
Connor Fielding
as Manny Heffley
Devon Bostick
as Rodrick Heffley
Fran Kranz
as Bill
Grayson Russell
as Fregley
Jake D. Smith
as Archie Kelly
Jakob Davies
as Scott Douglas
Karan Brar
as Chirag Gupta
Laine MacNeil
as Patty Ferrell
Owen Best
as Bryce Anderson
Owen Fielding
as Manny Heffley
Peyton List (II)
as Holly Hills
Rachael Harris
as Susan Heffley
Robert Capron
as Rowley Jefferson
Serge Houde
as Mr. Salz
Steve Zahn
as Frank Heffley
Zachary Gordon
as Greg Heffley