COUPLE: Katie Holmes and Jamie Foxx.
They’ve been leaving us wondering for months, but the cat’s finally out of the bag, it seems.

Jamie Foxx is dating Katie Holmes, according to his good friend Claudia Jordan.

The Oscar-winning actor and the 37-year-old brunette beauty are rumoured to have been speening for more than 12 months, and Foxx’s pal has now confirmed our suspicions.

The former Real Housewives of Atlanta star was saying how she never hooked up with the hunky actor.

But it seems she then forgot herself, because she added: “He is very happy with her [Katie]. I like that he seems very happy.”

Bingo! This was the first time someone close to them has come out and publicly confirmed they are an item.

But a report by US Hollywood Life claims that the pair have not come out with their relationship because they are worried Tom Cruise might react badly.

“It is not all rosy. They have very real fears of Katie’s ex, Tom, and his reaction,” a source revealed.

Jamie and Katie, as well as their representatives, have consistently denied that they are anything more than just good friends.

A rep for Katie said last year: “These stories are untrue and this gossip needs stop. Katie is not dating anyone.”

Katie and Jamie were first spotted together at a charity event in 2013, which led to whispers of a romance.

Since then, they’ve rarely been seen together, yet rumours of their love affair persisted.

Katie attended Jamie’s surprise birthday bash in New York in December, and shortly afterwards, she was spotted with a gold ring on her engagement finger.