Question: who played mary on the little house on the prairie
Answer: Melissa Sue Anderson ( born September 26 , 1962 ) is an American - Canadian actress .