Rare PDA: Katie Holmes Kisses Jamie Foxx Aboard Luxury Yacht

They have kept their romance notoriously private and avoided being spotted together. 

And Katie Holmes and Jamie Foxx put on a very rare PDA as they continued to enjoy their break on their luxury $8 million yacht on Friday. 

The actress, 40, was seen embracing the 51-year-old Oscar winner off the coast of Miami aboard the 150ft Utopia III.