One of Hollywood's most secretive love stories has run its course.
Actors Katie Holmes and Jamie Foxx have called time on their six-year relationship, according to a Page Six report.
The couple were notoriously media shy when it came to their love affair and only appeared together in public for the first time last year, despite having dated since around 2013.
And it seems they handled their split just as furtively, with rumours only surfacing after Foxx was spotted out with singer Sela Vave in Los Angeles on Friday night.