Recent reports suggest actors Jamie Foxx and Katie Holmes have been secretly dating each other for the last two years.
While both Holmes and Foxx have been denying relationship rumors since 2013, a new report says otherwise.
"She is head over heels for him," a source told Page Six. "But they don't want to fuel any of the rumors so Jamie has been avoiding attending parties she's been going to."
It seems like the two want to keep their relationship under wraps. The source revealed that Jamie Foxx, 47, recently attended Loren Ridinger's birthday in Miami alone, and Katie Holmes, 36, was also spotted solo in New York and Los Angeles without Foxx by her side, reported Kpopstarz.
Holmes hasn't been in a romantic relationship after ending her marriage with actor Tom Cruise in July 2012. She was married to Cruise for six years and has a 9-year-old daughter named Suri with him. Fox is dad to two daughters Corrine, 21, and Annalise, five.
The source added that Katie and Jamie's relationship has gotten closer in the past few months and that the "Django Unchained" actor's equation with Katie's daughter, Suri, has apparently been good too.
The rumors of Jamie Foxx and Katie Holmes alleged affair sparked for the first time when the two were spotted together having good time at Ron Perelman's Apollo in the Hamptons gala in Aug. 2013, Page Six reported. However, both Foxx and Katie had denied the rumors then.
Recently, Foxx was even reported to have dumped Katie for his "Baby Driver" co-star Lily James.
"Jamie's really into Lily. It's clear she doesn't enjoy his flirting, but he's oblivious," an insider told OK! Magazine.
"Jamie is constantly telling Lily how beautiful she is. Jamie's flirting is reportedly becoming too much for Lily to handle and she desperately wants the veteran actor to just start acting professional," the source added.