They’re not hiding anymore! Katie Holmes and Jamie Foxx are one of Hollywood’s most private couples, but it seems like all of that was thrown out the window during their romantic vacay. Katie, 39, and Jamie, 50, were spotted having a romantic date on a yacht in Miami on Friday, Dec. 28, and the couple even had a few sweet PDA-packed moments as they geared up to celebrate New Year’s Eve. Scroll through the gallery below to see pics of Jamie and Katie together!