Katie Holmes and Jamie Foxx are rumored to be dating and this report has been going on for more than two years.
The 36-year-old actress and the 47-year-old actor were first spotted flirting at the Hamptons in 2013, but the actor claimed that they were not having an affair.
"The rumors are 100 percent not true," he said as reported by PEOPLE. "In fact, it's quite hilarious because we simply danced at a charity event along with a lot of other people."
The dating rumors died, but emerged again a couple of months ago when a PDA photo of Tom Cruise's ex-wife and the Grammy winner emerged - and they were holding hands and playing footsie.
After the PDA photo leaked online, Katie Holmes and Jamie Foxx have never been seen together... not until recently. According to Us Weekly, the brunette beauty and her rumored boyfriend hooked up in Los Angeles, but she had to put on a disguise to avoid the paparazzi.
"Katie puts on a wig and hat to meet him [Jamie] at a hotel," their source said. "She sent Suri from NYC to L.A. with a nanny."
The mother of Tom Cruise's 9-year-old daughter managed to do her mommy duties while fitting in time for her rumored boyfriend.
According to the website, Suri went to Disneyland while Katie visited Jamie's mansion in Thousand Oaks, California.
"Katie is so in love," their insider revealed. "I don't know if he's dating other women, but she isn't dating other men. She is all about Jamie."
A few months ago, Foxx hinted that he has a girlfriend and the dating rumors with Holmes have been affecting his relationship.
"I'm not the person who wants to be defined by anybody I date. Even if I was dating someone, no one would know anyway," he told Dish Nation. "But it affects my situation because I got a girl, who's like 'yo, who's this b****?'."
Maybe that's why Katie Holmes had to put on a disguise when she was last seen dating Jamie Foxx - to avoid the paparazzi and his alleged girlfriend too.