News of the split comes days after Jamie was spotted out in L.A. with Sela Vave, on Saturday, August 17. The "Robin Hood" actor, 51-years-old, was photographed holding hands with the singer while leaving Bootsy Bellows nightclub in West Hollywood.
Meanwhile, Katie was seen walking around the streets of NYC with a carefree expression on her face.
Page Six reports that Holmes was overheard talking with friends at dinner at La Esquina restaurant, admitting that she and Foxx had broken up.
A source told Page Six that the 40-year-old Dawson’s Creek alum said, “What Jamie does is his business — we haven’t been together for months.”
Just days before his outing with Sela, Foxx was spotted with a mystery blonde. The pair visited Delilah and Highlight Room on Thursday, August 15.
Holmes and Foxx, who were first linked in 2013, were last seen together at the 2019 Met Gala in early May.
The private pair posed together on the red carpet and goofed off in a limo on the way to the event in Instagram Stories posted by designer Zac Posen.
There was speculation in February that the couple had split after Foxx claimed he was single at an Oscars event, but they were spotted hanging out in Central Park in NYC the following month.
An insider told Us Weekly in April that Holmes and Foxx were not planning to take the next step in their relationship.
“Katie and Jamie live a very private lifestyle and intend to keep it that way,” a source revealed at the time. “They don’t plan on getting engaged anytime soon because they’re happy with how things are right now.”