It has been revealed that it was Katie Holmes, 40, who ended her relationship with Jamie Foxx, 51, because of his 'many years' of trysts 'with other women'
Their split was recently confirmed shortly after Jamie Foxx was spotted holding hands with a much younger woman, singer, Sela Vave.
According to Us Weekly, the 40-year-old Dawson's Creek star decided to go her separate way because of the 51-year-old actor and singer's hard-partying lifestyle and dalliances with other women.
'It has been many years of him stepping out with other women,' a source close to Katie said.
'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.
During their six-year relationship, Foxx and Holmes stayed away from the spotlight and only made their first public appearance together in 2018.