'Tom Cruise Is A Good Kisser': Melissa Gilbert Talks Dating Oblivion Actor And Her Desire To 'Punch' Shannen Doherty

Melissa Gilbert reveals her ex-boyfriend Tom Cruise is a really “good kisser”, but he was “starving” when they were together.

The 49-year-old star dated the Oblivion actor before his big break took place in 1981, when he landed a role in Endless Love opposite Brooke Shields.

At the time Melissa portrayed Laura Ingalls in hit TV series The Little House on the Prairie, and she has fond memories of the moments she shared with Tom.

“[He was a] good kisser,” she revealed on an episode of What What Happens Live this week.

"I did not have sex with him. We made out. But honestly there was no sex.

Melissa Gilbert is now happily married to third husband Timothy Busfield (WENN)

“Actually, when I dated him he was Tom Mapother still. It was when he first moved to Los Angeles and I think I was 16, maybe, or 17. He was a struggling starving actor, and I was working. I actually bought him his first set of dishes.”

During the height of her career Melissa experienced a lot of heartbreak, and in a 2010 book she published entitled Prairie Tales, the actress accused Beverly Hills, 90210 star Shannen Doherty of having a one-night stand with her first husband, Bo Brinkman.

Melissa claims she knows exactly what she would do if she ever saw Shannen on the street.

“I wouldn't say anything, I'd just punch her in the nose," the actress declared.

Selena Gomez Forgets Justin Bieber Drama With 'Therapy'
Who Will Take The Oscar? Alfonso Cuaron Wins Directors Guild Of America Award For Gravity
Selena Gomez's Week From Hell: Intruder Arrested For 'Trespassing At Star's Mansion' Days After Just