Jon Cryer denies losing his virginity to Demi Moore after she reveals '80s fling

Demi Moore and Jon Cryer starred in 1984's No Small Affair. (Photo: Columbia/courtesy Everett Collection)

According to Demi Moore’s new memoir, Inside Out, she’s had intimate relations with two of the stars of Two and a Half Men. In addition to marrying Ashton Kutcher — who she claims cheated on her — the actress has revealed that she slept with Jon Cryer in the course of filming the 1984 movie No Small Affair.

“Jon fell for me in real life, too, and lost his virginity to me while we were making that movie,” the 56-year-old writes in her new book, per Page Six.

But it was a small affair to Moore, who cites a “self-destructive” streak at the time of the tryst with a besotted Cryer.

“It pains me to think of how callous I was with his feelings — that I stole what could have been such an important and beautiful moment from him,” she says.

LOS ANGELES - JANUARY 23: "Cab Fare and a Bottle of Penicillin" --Alan gives Lyndsey the option of choosing between him and Larry. Meanwhile, Jenny fears she and Brooke are growing apart, on TWO AND A HALF MEN, Thursday, Feb. 27 (9:31-10:01 PM, ET/PT) on the CBS Television Network. Pictured L-R: Ashton Kutcher as Walden Schmidt and Jon Cryer as Alan Harper. (Photo by Monty Brinton/CBS via Getty Images)

But Cryer — famed for playing the unlucky-in-love Duckie in Pretty in Pink — says that’s not quite what happened.

Read more: Ashton Kutcher on why he got fired from Elizabethtown

The 54-year-old set the record straight and defended his sexual reputation on Twitter. While he admits being “over the moon” for Moore, he says he had, in fact, “actually lost my virginity in high school” and was therefore not a first-timer during their fling.

Fans are hailing his response, calling him a “class act” and “gentleman.”

By Erin Donnelly, Yahoo Celebrity