Katie Holmes and Jamie Foxx
Katie Holmes and Jamie Foxx have been linked together since 2013 Getty

If there's anyone, who is super secretive about their private lives, it is rumoured couple Katie Holmes and Jamie Foxx. After the actress' split from Hollywood star Tom Cruise in 2012, rumour mills have ceaselessly linked Holmes with the Django Unchained actor and even speculated a secret marriage, despite the actress denying it.

A new report by Star magazine once again reignited these rumours as it claimed that the Batman Begins actress has tied the knot with Foxx in a hush-hush ceremony during their recent trip to Cabo, Mexico.

"The buzz is that they exchanged vows the same day they arrived, right on the sand on a private beach," the unverified report claimed. "It was just Katie, Jamie and the kids, who could not be more adorable flower girls."

But as it turns out, the Hollywood pair was once again hit by false marriage rumours with no secret ceremony actually taking place in Cabo. According to Gossip Cop, Holmes and Foxx haven't tied the knot in any secret ceremony nor are they partying on 31 December to celebrate their non-existent wedding.

Other than the false marriage talks, the original report had made other tall claims like an imagined guest list including A-listers Leonardo DiCaprio, Jay Z and Beyonce. The sensational report even brought Holmes' ex husband Cruise into the mix as it claimed that the Mission Impossible actor was apparently happy for her.

This is not the first time that the pair has been hit by such speculations. So much so, that Holmes herself had addressed there rumours earlier saying, "Nooo, I'm not married. But thank you for asking."

Before being linked with Foxx, the Dawson's Creek actress was married to Cruise, with whom she shares 10-year-old daughter Suri.