Katie Holmes and Jamie Foxx have reportedly called off their wedding after five years together.
The pair had been rumoured to be dating since as far back as 2013, but didn't go public with their romance until 2017 when they were caught holding hands while taking a romantic stroll along a Malibu beach.
But now, it's said that they've split and cancelled the wedding off.
After their relationship became public knowledge, Katie allegedly found out that Jamie had been cheating on her for years with another woman.
Then earlier this year, reports that their relationship was over began to swirl again after she was spotted with her ex and former Dawson's Creek co-star Joshua Jackson.
Comments