Little house of secrets! Former child star Melissa Gilbert didn't hold back during an appearance on Bravo's Watch What Happens Live on Wednesday, Jan. 22. The Little House on the Prairie actress -- whose '80s romance with Rob Lowe is more well-known -- revealed that she dated a young Tom Cruise before he became famous, and would punch a certain Beverly Hills, 90210 alum in the face.
"When I dated him, he was Tom Mapother still," Gilbert, 49, recalled of dating 51-year-old Cruise. "He had just moved to Los Angeles."
She added: "I did not have sex with him. We made out, but honestly, there was no sex.He was a struggling actor and I was working, I actually bought him his first set of dishes."
Cruise wasn't the only ex the former Dancing With the Stars contestant dished about. Gilbert also talked about her first husband, Bo Brinkman, and actress Shannen Doherty's had a one-night stand with him. "[I] would just punch her in the nose," she said if she ever ran into Doherty again. (Doherty briefly starred on Little House on the Prairie with Gilbert from 1982-1983.)
But she wasn't finished yet! Gilbert also discussed her displeasure with former costar Melissa Sue Anderson, who played her blind older sister Mary Ingalls on the program for nine years. "[Anderson was] "hateful, horrid, mean, terrible, mean, difficult," Gilbert said to host Andy Cohen. "She hated me. She knocked me off the wagon when I was nine."
This article originally appeared on Usmagazine.com: Melissa Gilbert Says She Wants to Punch Shannen Doherty "in the Nose"