who played mary on the little house on the prairie
Melissa Sue Anderson Melissa Sue Anderson (born September 26, 1962) is an American-Canadian actress. She began her career as a child actress. Anderson is known for her role as Mary Ingalls on the NBC drama series Little House on the Prairie.