Jamie Foxx and Katie Holmes have yet to respond to the constant reports that they're an item, but a source tells ET that the two are still very much dating.
According to our source, Foxx recently surprised the 38-year-old actress with a congratulatory bouquet of flowers while she was on a press tour for The Kennedys: After Camelot.
The two have been dodging romance rumors since August 2013 after they danced together onstage at the 4th Annual Apollo in the Hamptons Benefit. Reports then claimed that he was spending "a lot of time" at her NYC apartment. Years later, the two have still never been photographed publicly together and, according to ET's source, that's because Foxx and Holmes prefer to "cater in" their date nights.
"Jamie is also very private when it comes to his personal life," the source added.
In May 2015, Foxx adamantly denied that he was dating Holmes during an exclusive interview with ET, just a few months after he was photographed holding hands with her at his home studio. "What I've learned about society today is that they're so thirsty. Especially in tabloid world and social media world, they're so thirsty to find any story," he said. "Sometimes when you read the stuff, you're like, 'Wow! That's so not true!'"
The following year, Real Housewives of Atlanta star Claudia Jordan seemingly confirmed Foxx, 49, and Holmes' relationship on the Allegedly With Theo Von & Matthew Cole Weiss podcast. "He's very happy with her," he said of Foxx dating Holmes. "So I like that he seems very happy."
Jordan later changed her tune when her comments started to make headlines, telling ET exclusively, "I have no knowledge of Jamie with Katie at all."
"I've never seen them together," she added. "He's never told me he's dating her."
Foxx and Holmes' reps have never confirmed the stars' alleged relationship.