Why Did Demi and Ashton Really Break Up?

The 15-year age gap between Demi Moore and Ashton Kutcher definitely played a role in their split.

According to the new People magazine. "Ashton knows that with [49-year-old] Demi he won't have kids, and he really wants kids," the magazine quotes a source as saying. "When he married Demi, he didn't realize it at the time. He didn't get it."

Moore's recent behavior also reportedly "embarrassed" 33-year-old Kutcher, the magazine says. In August, she was seen dirty-dancing on stage at a Snoop Dogg concert.