The news of Jamie Foxx and actress Katie Holmes' break-up rocked Hollywood this week, but according to a source, Katie ended the relationship because Foxx was "disrespectful."

"It has been many years of him stepping out with other women," the 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 couple had been an item unofficially for six years. They were highly private about their union and never declared their relationship status to the public.

According to a source, the couple also never intended on getting married, despite being together for some time.

“Katie and Jamie live a very private lifestyle and intend to keep it that way,” the source said at the time. “They don’t plan on getting engaged anytime soon because they’re happy with how things are right now.”

Since the break-up, Foxx has been spotted out and about with various women.