Like clockwork, another couple landed in splitsville. Jamie Foxx and Katie Holmes split after six years of dating and while the break-up isn't exactly shocking, the reason for it is.

"It has been many years of him stepping out with other women,” a source told Us Weekly. “He’s disrespectful and their lives were different. His partying ways don’t fit with hers as she’s focused on raising her daughter and working.”

The publication confirmed the actors' went their separate ways on Monday. After speculation of their split began earlier this summer, Page Six reported this week that Foxx and Holmes ended their relationship in May. A "spy" even overheard the 40-year-old mother-of-one tell her gal pals the news over dinner.

"What Jamie does is his business," she said. "We haven’t been together for months.”

Break-ups are never fun but the recent confirmation of this celebrity couple's split could actually be good for Foxx's image.

The 51-year-old was previously rumored to be cheating on Holmes when he was spotted getting close to singer Sela Vave. The two were even reported to be living together for a few weeks now.

With these rumors swirling before news of the actor's break-up from Holmes, he would have been seen as a cheater. However, the recent confirmation that Foxx is -- or was -- indeed a single man before moving on with Vave absolves him of this label.

Jamie Foxx and Katie Holmes
Jamie Foxx is pictured at T-Mobile Arena in Las Vegas on Aug. 26 and Katie Holmes is photographed at New York City fashion week on Sept. 11. Gabe Ginsberg/Getty Images for Showtime/Presley Ann/Getty Images For Lanyu