Who Plays Rodrick Heffley In The Dairy Of A Wimpy Kid Franchise?
Based on Jeff Kinney's bestselling children's books of the same name, the "Diary of a Wimpy Kid" film franchise centers around the titular "Wimpy Kid" Greg Heffley (Zachary Gordon) — a middle schooler whose life is bogged down by eccentric classmates, overbearing parents, and the absurd trials and tribulations of growing up. Throughout these films, Greg is tormented by his older brother, Rodrick Heffley, an aspiring rockstar with a band named "Löded Diper." He also goes out of his way to ruin Greg's life .
For the first three films of the franchise, Rodrick is played by actor Devon Bostick, though the fourth movie replaced the cast from the previous films. Therefore, it recast Rodrick with actor Charlie Wright.
Despite the change in actors, the character remains much the sam — unnecessarily aggressive, constantly in trouble with teachers or parents, and obsessed with heavy metal. Because Rodrick is one of the primary antagonists of the series, it's safe to say that both Bostick and Wright have a major impact on the franchise as a whole.
Devon Bostick has been working consistently since the late '90s
Outside of his appearances in the live-action "Diary of the Wimpy Kid" franchise, Devon Bostick has appeared in a wide variety of film and television series dating all the way back to 1998. These include small roles in films like "American Pie Presents: The Naked Mile," "Saw IV," "Saw VI," and "Okja."
Bostick also appeared in three episodes of "Degrassi: The Next Generation" as a teenager named Nic, three episodes of "The Marvelous Mrs. Maisel" playing a young communist named Alan, and four seasons of The CW's science-fiction drama series "The 100," playing a juvenile delinquent named Jasper Jordan who is exiled from a habitable space station known as The Ark and sent to survive on a post-apocalyptic Earth.
Although Rodrick Heffley remains Bostick's most well-known role to date, it's clear that he has had plenty of work outside of the franchise, even if his largest role is that of a young, aggressive delinquent.
Charlie Wright hasn't worked nearly as long as Bostick
As mentioned, the character of Rodrick Heffley was recast along with all other characters in the 2017 film "Diary of a Wimpy Kid: The Long Haul." In this film, Rodrick is played by up-and-coming actor Charlie Wright, whose own acting resume is much shorter than his predecessor.
Indeed, Wright's first recorded acting credit came in the 2014 episode of Will Arnett's "The Millers," playing a younger version of Adam Stoker (Nelson Franklin). In 2016 Wright went on to play another character named Adam in two episodes of the FX comedy-drama series "Better Things," and in 2017, he scored a small role in the Aubrey Plaza-led "Ingrid Goes West" alongside his part in "The Long Haul."
Since his performance as the infamously angry Rodrick Heffley, Wright has only two more acting credits under his belt — working as a guest judge on "The Great American Mud Wrestle" in 2018 and starring in one episode of the acclaimed Showtime drama "Yellowjackets," in which he plays a teenage version of Kevyn Tan (Alex Wyndham).
Once again, it seems like Wright's performance as Rodrick is the most recognizable role of his career. It's also safe to say that both he and Devon Bostick are remembered fondly by fans of the "Diary of a Wimpy Kid" film franchise.