Katie Holmes and Jamie Foxx have finally gone public with something that’s been rumored for several years: they are a couple.

The Daily Mail, citing a report from Radar Online, says that Holmes may have had to keep her relationship with Foxx secret because her divorce settlement with Cruise included a clause banning her from publicly dating for five years.

For years, rumors of a romance have swirled around Holmes, 38, and Foxx, but Foxx, 49, dismissed them as “Fake news” and Holmes insisted they were just friends.

The “Dawson’s Creek” star and the Academy Award-winning “Django Unchained” actor are believed to have been dating since August 2013, a little over a year after Holmes divorced Cruise.

The Daily Mail added that the two may have met at each other’s homes and that Holmes sometimes disguised herself with wigs and hats to meet up with Foxx.

In May, Holmes and Foxx were photographed separately boarding the same private jet at Le Bourget Airport in Paris after vacationing together in the French capital w they were photographed leaving the Park Hyatt Vendome hotel – but again separately.