Jamie and gifrleind swapped spit yesterday on Jamie's Miami yacht

Jamie Foxx and Katie Holmes were caught tongue wrestling on Jamie's luxury $8 million yacht on Friday. The paparazzi has been staking out Jamie's boat, and managed to catch a rare glimpse of PDA between the couple.

The actress, 40, was seen hugging the 51-year-old Oscar winner off the coast of Miami aboard Jamie's 150ft yacht - Utopia III. 

Then Katie leaned in to kiss Jamie - and he went HAM. The Ray actor immediately stuck his tongue all in Katie's mouth.

Tom Crusie's ex-wife seemed to like it. She was smiling for a few minutes after they stopped kissing.

While it's unclear if the pair's kids -- Holmes' daughter Suri Cruise, 12, and Foxx's daughters Corinne, 24, and Annalise, 9 -- joined them on their Miami getaway, a source recently told ET that Foxx has won over Suri and the rest of Holmes' family.

According to ET's source, the Beat Shazam host made a big gesture by taking out Holmes and her mother, Kathleen, for the former Dawson's Creek star's 40th birthday earlier this month.

“Jamie took the ladies out to Serendipity [in the upper east side of NY] for Katie’s birthday. It was so sweet, it seemed he like he really wanted to make the night special,” the source said. "Everyone got along great. Jamie is a gentleman and he knows how important Katie’s family is to her. Suri already adores Jamie.” 

Here are the images:

First Pic of Jamie and Katie Tongue Kissing

Second Pic of Jamie and Katie Tongue Kissing

Jamie and Katie are rumored to be getting married next year in Paris.