Katie Holmes and Jamie Foxx have been reportedly dating for almost 3 years now and have managed to keep their relationship under wraps. The couple is said to be very much together and Holmes truly feels for Foxx.

“She is head over heels for him. But they don’t want to fuel any of the rumors so Jamie has been avoiding attending parties she’s been going to,” a source told Page Six. Holmes has shied away from any public relationship ever since her divorce from Tom Cruise in July 2012. Holmes and Cruise have a 9-year old daughter, Suri, who also happens to be quite close to Foxx.

“Katie and Jamie have a fun and playful relationship and have gotten even closer in the past few months. Suri gets along with him super well, too,” the source added. The rumours suggesting Foxx and Holmes’ alleged affair have been doing the rounds for quite a while now. However, they have been denying the rumors since 2013.

The rumours about their relationship were ignited for the first time when they were seen shaking a leg with each other at Ron Perelman’s Apollo in the Hamptons gala in Aug. 2013, Page Six reported. However, the couple denied the rumours straight away at that time too.

“I had Colin Powell onstage dancing [too], so they could have said me and Colin Powell were ­dating,” Foxx said during an interview with ABC News.

In order to ignore the possibility of their romance speculations spreading like a wildfire, both Foxx, 47, and Holmes, 36, prefer making solo public appearances. Foxx is probably doing so owing to his friendship with Holmes’ ex-husband Cruise, 53. The two starred together in the 2004 crime thriller “Collateral.”

Holmes and Foxx also met in Miami during the New Year’s holiday in 2014, according to the website and even made a public appearance together in New York during the Super Bowl weekend the same year. The website also reported that they spent some time together at his mansion in California.

Foxx has two daughters and his elder daughter, 21-year old Corinne Foxx, was recently named Miss Golden Globe 2016, according to Hollywood Reporter.

Contact the writer at feedback@ibtimes.com.au, or let us know what you think below.