Many fans of the franchise expressed a lot of anger at all the recasting for this film, especially when it came to Rodrick, spawning the popular meme "#notmyrodrick", a parody of the "#notmypresident" trend that became popular after the election of President Donald Trump.
The short script shared for auditioners feature lines from both Hard Luck and The Long Haul.
Because the release dates of this film and the previous Diary of a Wimpy Kid film are so spaced apart, child actors such as Zachary Gordon from the previous films will not be reprising their roles due to being too old for their characters. Also many of the adult actors have begun working on other projects. So it was the easiest decision to invite an entire new cast for the film.
Originally Rowley was going to have a larger role in the film than in the book, in which he only appears in one flashback illustration that was in the book. However he only had a small part in the beginning and ending of the movie much like in the book. So this marks the first time since the three previous films where he only has a minor role. Despite his minor appearance the other characters in the previous films Chirag, Patty, Holly, Heather and Fregley are all not shown in this film.
Diary of a Wimpy Kid: The Long Haul started filming on September 20, 2016 in Atlanta, Georgia and finished on November 18, 2016.
The actress who played the mother of Greg in the past three movies, Rachael Harris, played the mother of the new Greg, Jason Drucker, in the movie Barely Lethal.
Tom Everett Scott plays Frank Heffley in the movie, this role was formerly held by Steve Zahn. Steve Zahn and Tom Everett Scott starred together in "That Thing You Do!" (1996).
Is based on book 9, however, the previous Wimpy Kid movie, Diary of a Wimpy Kid: Dog Days (2012) was based on book 4, the franchise skipped books 5-8.
This will be the first film with an entirely new cast. This is confirmed because all the confirmed cast members have not been in any other Diary of a Wimpy Kid movies.