Melissa Sue Anderson – 58-Years-Old

In her youth, actress Melissa Sue Anderson starred in some of the greatest television shows of the ’70s and ’80s. Of course, most will remember her as the adorable Mary Ingalls on the Little House on the Prairie, the show that made her an icon. Little House ran for almost a decade, from 1974 to 1981, with viewers growing up right alongside Anderson. Meanwhile, she also had guest appearances in episodes of other hits like Bewitched and The Brady Bunch.
However, as she grew older, Hollywood lost its draw on Anderson. In 2000 she retired from the entertainment industry. Today, Anderson lives in Canada, where she’s been a naturalized citizen since 2007.