Ashton Kutcher and Demi Moore are over, according to Star Magazine.
"Ashton and Demi have separated and the marriage is over," a source told Star Magazine. "The relationship ended because of Ashton's serial cheating."
The couple had their sixth wedding anniversary last week on Sept. 24, but instead of spending it together, Kutcher was seen out without Moore at a San Diego nightclub.
Kutcher, 33, recently returned to TV as a replacement for Charlie Sheen on “Two and a Half Men.”
As a result, he and Moore, 48, have been living in different cities. Kutcher has been stationed on the set of the show in Los Angleles, and Moore has been filming a movie in New York City.
"Demi just couldn't take it anymore," an insider told Star Magazine. "She didn't deserve to live that way. It's a painful time for Demi."