Jamie Foxx is secretly dating Katie Holmes

The couple have been rubbishing relationship rumours for two years, but it seems all that was just a ploy to distract people from the truth as they've been romancing since 2013.

A source told the New York Post newspaper's Page Six column: "She is head over heels for him.

"But they don't want to fuel any of the rumours so Jamie has been avoiding attending parties she's been going to.

"Katie and Jamie have a fun and playful relationship and have gotten even closer in the past few months."

And it's no wonder Katie, 36, is keen to keep her relationship under wraps as she hasn't had a public romance since her divorce from Tom Cruise in 2012 after six years of marriage.

But it seems Katie has no concerns when it comes to her daughter Suri, nine, whom she has with Tom, as the youngster has already given Jamie, 47, her seal of approval.

The insider added: "Suri gets along with him super well, too."

Meanwhile, the 'Django Unchained' star has also been quiet on the dating scene for quite some time but admitted earlier this year that his daughters Corrine, 21, and Annalise, five - who he has from two previous relationships - are desperate for him to find the love of his life and finally settle down.