2026 Vs. 1970s: Side-By-Side Pics Of The Little House On The Prairie Casts
Netflix's "Little House on the Prairie" officially debuted on July 9, 2026, and as expected, the reactions from fans online have been pretty mixed. Much of the discussion has centered on how it compares, not only with the beloved 1970s series, but also to the original books by Laura Ingalls Wilder. From the beginning, it was clear that the 2026 adaptation was never intended to recreate the 1970s show. Netflix said that its version "returns to Wilder's original novels," and many fans took this to mean that it'd be a more faithful adaptation.
At first, that seemed to be the case, especially where the cast was concerned. Unlike the 1970s series, which introduced baby Carrie Ingalls almost immediately, Netflix's version hasn't cast Carrie yet because she had not been born at this point in the book.
However, that may be one of the few casting decisions in Netflix's "Little House on the Prairie" that is more faithful to the source material. While the new cast is undeniably talented, the production has clearly embraced the Hollywood trend of prioritizing performances over matching the physical descriptions of the characters from the original works. In other words, the side-by-side pics of the "Little House on the Prairie" casts point to a glaring difference.
The 1970s version of Caroline Ingalls seems more accurate than the 2026 version
Caroline Ingalls, more commonly known as "Ma," is one of the most grounding characters in the story, which isn't surprising, given that it's written through the eyes of her daughter. In the 1970s, she was played by Karen Grassle, one of the leading ladies of "Little House on the Prairie" who has aged beautifully.
However, Grassle wasn't entirely true to Ma's description. In the series, she portrayed Caroline while blond, even though the book described the character as having brown hair. The only aspect the show attempted to replicate here was the hair length. Real-life Grassle had a rather short cut, and that just wouldn't do, so she wore a special headpiece to fix the issue. "It's two pieces. One is a tremendously fantastic fall that sat above here," she explained in an Instagram video, gesturing to the top of her head (via "Little House on the Prairie"). "And my short hair went over it. And the other was my bun."
For the 2026 adaptation, the producers cast Crosby Fitzgerald, a redhead, in the role. But unlike the 1970s version did, there was no attempt to make the actor's hair fit the book's description, which would have been easy to do with a wig. Instead, Netflix's version of Ma is simply a redhead.
Netflix's Mary Ingalls is also missing a key feature
"Little House on the Prairie" was originally written by Laura Ingalls Wilder, the younger and wilder Ingalls sister. And like many younger sisters, she compares herself to her older sibling, Mary Ingalls, non-stop. Throughout the books, it's made clear that Laura sees herself as the plain brunette beside Mary, who has gorgeous blond hair with stunning blue eyes.
In the 1970s version, Melissa Sue Anderson played the role of Mary to perfection. Besides her acting prowess, she had blond hair and piercing blue eyes that still stand out decades later. Seriously, here's what the 1970s version of Mary Ingalls, actor Melissa Sue Anderson, looks like today.
On the other hand, Netflix's Mary Ingalls, though undeniably pretty, isn't blond. The role is played by Skywalker Hughes, a budding young actor who undoubtedly has the skills to play the part, but just doesn't fit the books' description. Admittedly, discussing looks, especially when it comes to female child actors, is usually unnecessary. But in this case, the character's hair and eyes are an important part of the story and can be fixed without even changing the actor. However, putting hair color aside, Hughes is definitely making the role authentic in her own way.
The 2026 and 1970s versions of Laura Ingalls are much more similar
Since much of the story of "Little House on the Prairie" is told through Laura Ingalls' eyes, it would have been a true tragedy if Netflix's creative team had fumbled the casting. In the 1970s version, the part was played by the adorable brown-haired Melissa Gilbert, who already had quite the résumé before landing the role as a 9-year-old. Although audiences first knew her as the brown-haired Laura Ingalls, Melissa Gilbert has since undergone a gorgeous gray hair transformation that many fans have celebrated. As a child actor, Gilbert brought a natural spiritedness and really embodied the character's positive and negative qualities.
In Netflix's version, the role is played by Alice Halsey, and beyond being perfect for the role based on looks, her performance in the first season has proven her to be a talented young actor. She has the energy one would expect from Laura and does a great job at handling such a complex role. With Netflix's announcement that the show has been renewed for a second season, we're certainly eager to see more of Halsey and the rest of the cast on "Little House on the Prairie."