Did Ashton Cheat on Demi With A Young Blonde?

Ashton Kutcher Demi Moore

Star Magazine seems to think that Ashton Kutcher and Demi Moore's happy relationship is all an act.

There’s nothing that the tabloid magazines hate more than a happy relationship, and by all accounts, Ashton Kutcher and Demi Moore still seem to be going strong, even after 7 years together. Sure, there were rumblings that Ashton had his eye on his Friends With Benefits co-star Natalie Portman, but there wasn’t much else to that rumor. The couple also seems to be keeping the fun alive in their relationship, if their recent on-stage boogie at a Snoop Dogg concert in Las Vegas is of any example.

However, if you’re to believe the latest report about Demi and her much younger husband, then you might think that Ashton has a bad case of the 7-year-itch. According to Star Magazine via Celebitchy.com, the Twitter-obsessed Punk’d star was caught kissing in public with a "sexy, young 20-something" at an LA restaurant recently. To add insult to injury, Ashton’s make-out partner was also blonde, reports the magazine. (And everybody knows that older brunettes like Demi absolutely hate young blondes like Ashton’s mystery girl.) Demi Moore Is Jealous Of Natalie Portman

"Ashton had this gorgeous girl pinned against the wall, and he was totally making out with her," said an eyewitness, who caught them in the act in an out-of-the-way restroom at the restaurant. "I was shocked to see him sucking face with a girl who obviously wasn’t Demi."

Never mind that Ashton’s rep has denied the report, Star’s sources claim that Demi will be "devastated" when she hears the news. Demi Moore, 47, Would Like To Have Ashton's Baby

"All along, Demi was told it would never work, that he’s going to cheat," said a friend to the tabloid.

Hmmm...Doesn’t two strangers making out in a public bathroom remind you of a scene in a movie? Do people actually do that in real life? We think Ashton is probably too busy Tweeting and eating Pop Chips to get out the house that much. What do you think?