Katie Holmes and Jamie Foxx recently began a vacation in Miami and were photographed on Friday vacationing in Miami on a private luxury yacht, just before the New Year’s holiday. The two were seen sharing a sweet kiss while on board. Holmes wore several outfits that day, including a string black bikini and a pinstriped crop top and matching shorts.
E! News learned in 2016 that Holmes and Foxx, who are notoriously private, have been dating for years and that that is “not a secret among their friends.”
The two first sparked romance rumors in 2013 and have occasionally been seen together in public since then.
They have even showed PDA, including kissing. But neither Holmes nor Foxx will discuss their relationship publicly.
When asked about Holmes on ESPN’s SportCenter in February, the actor walked off the live interview.
Earlier this month, Holmes and Foxx, 51, had an intimate meal at the famous Serendipity restaurant in New York City to celebrate the actress’ 40th birthday.
The two were also spotted together on other dates in Manhattan in April and July.