The Little House on the Prairie TV series, which was based off of Laura Ingalls Wilder's best-selling Little House children's books, is a beloved classic. It starred Melissa Gilbert as Laura Ingalls Wilder, Karen Grassle as Caroline Ingalls, Alison Arngrim as Nellie Oleson and the late Michael Landon as Charles Ingalls. The show ended in 1983, and the cast has changed tremendously since then!
It’s clear that Lindsay Greenbush (aka Carrie Ingalls) has come a long way since her days of gapped teeth and dated handkerchiefs. The once adorable star, who shared the role with her twin sister, Syndey, has grown into a beautiful woman. Although she's made a few TV appearances since Little House on the Praire, it appears the actress may be taking a break from Hollywood.
TV matriarch Karen Grassle has also matured quite a bit since her days as Caroline Ingalls. The regal actress is now 75 years old, but looks as stunning as ever. She's since moved back to her home state of California and starred in other period pieces like Wyatt Earp. Her greatest role, however, is being a real life mom to daughter Lily Radford!
Of course, we couldn’t forget the star of the show, Melissa Gilbert, who played the iconic Laura Ingalls Wilder. The gorgeous redhead, now 52, is hardly recognizable from her days of blonde braids and collared dresses! Since her time as a young farm girl, Gibert has penned an autobiography, and even appeared on Dancing With the Stars in 2008.
Check out more then-and-now images of the entire Little House on the Prairie cast below. You’ll hardly believe these amazing celebrity transformations.