Katie Holmes and Jamie Foxx finally go public

Katie Holmes and Jamie Foxx — who have been rumored to be in a secret relationship for four years and counting — were finally photographed this week together exhibiting some PDA, holding hands on a beach in Malibu, Calif.

The press-shy pair, who are almost never seen together, were first linked after they were seen dancing at mogul Ronald Perelman’s Apollo in the Hamptons gala back in August 2013.

They both denied any romance, but there have been whispers ever since.

They reportedly spent time together in New York during Super Bowl weekend in 2014, and headed to Cabo San Lucas for Holmes’ 38th birthday this past December.

In November 2015, a source told Page Six, “She is head over heels for him, but they don’t want to fuel any of the rumors, so Jamie has been avoiding attending parties she’s been going to.”

Holmes was previously married to Tom Cruise. Foxx has two daughters from previous relationships but has never tied the knot.