Us Weekly reports that the 40-year-old actress ended their relationship because of Foxx’s hard-partying lifestyle.
However The alleged reason Hollywood stars Katie Holmes, 40, ended her relationship, with Jamie Foxx, 51, has been revealed.
According to reports, this is due to Foxx’s ‘many years’ of trysts ‘with other women’
The end of their relationship was made known after Jamie Foxx was spotted holding hands with a much, singer, Sela Vave.
‘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 her’s as she’s focused on raising her daughter and working.’