For nearly two years dating rumors have surrounded Katie Holmes and Jamie Foxx, but now it looks like there's proof that the stars are in fact together.

On Wednesday Us Weekly obtained a candid photo of Holmes, 36, and Foxx, 47, holding hands and rubbing their feet together as the Woman in Gold actress checked her phone.

Country Star Carrie Underwood Claims She Will Do Anything For Her Son 

The photo, which was taken in February, seems to confirm scattered reports that the celebs have been an item for nearly two years. Though it was believed to have started as fling following Holmes' 2012 divorce from actor Tom Cruise, things appear to be getting serious between the her and the Annie star.

So what does Cruise think of his ex's new beau? Is he jealous of time Foxx might be getting to spend with is daughter, 8-year-old Suri? The actors shared a screen in 2004 when they starred in the acclaimed drama Collateral, but it's uncertain whether or not they've stayed in touch.

Pippa Middleton Backs Out Of Highly Publicized Deal With NBC 

Us Weekly isn't sure how much Holmes has opened up to Foxx since they got together, but if the actress's new man is hanging out with her daughter then Cruise just might have a thing or two to say about it.

A whirlwind romance led to five years of marriage for Cruise and Holmes. They had one child together before Holmes filed for divorce in 2012.

Holmes and Foxx have yet to speak publicly about their relationship. Technically, they haven't even confirmed its existence. As seemed to be the case back when Holmes first got together with Cruise, it looks like the stars are willing to let their actions speak for them for the time being.