Ashton Kutcher is furious with Scott Eastwood for revealing that the "Two and a Half Man" actor had an affair with one of his ex-girlfriends.

"Ashton is livid that Scott would bring up his affair with Sara Leal," Hollywood Life exclusively learned from a source. "He cannot comprehend why Scott would chose to do that now, other than the fact he's got a film to sell and needs all the publicity he can get."

According to the source, Kutcher never confirmed that he had an affair with Leal and he never admitted that it was the reason for his breakup with Demi Moore.

"For Scott to come out and say that has left him furious because he likes to have his privacy," the source added.

Eastwood, together with Andy Cohen and Jon Cryer, appeared on "Watch What Happens Live" Thursday. The "Longest Ride" actor dropped the bomb that one of the women in the controversial San Diego hot tub play was his ex-girlfriend.

Then, a viewer phoned in to ask Cryer – who used to date Moore – if it was awkward working with Kutcher on CBS' "Two and a Half Man." Cryer admitted that it was gawky at first, but they got past it quickly, Los Angeles Times reported.

"If it makes you feel any better, he did sleep with one of my ex-girlfriends," Eastwood chimed in after Cryer's confirmation.

"But she was my current girlfriend at the time," Clint Eastwood's son added.

When asked by Andy Cohen how he found out, "The Longest Ride" actor said, "[I think] the catalyst broke Kutcher and Moore up."

It can be noted that the controversy went public in 2011, when Sara Leal broke her silence and told US Weekly that she had sex with the "A Lot Like Love" star following a wild night party in his suite at Hard Rock Hotel in San Diego.

A month after the cheating scandal surfaced, Kutcher and Moore broke up. The exes then finalized their divorce in 2013.