American Celebrity couple, Jamie Foxx and Katie Holmes who loves to keep their private life private were spotted lounging on a mega yacht on Friday.
The 40-year-old actress turned heads as she flaunted her bikini body in a tiny black two-piece as she enjoyed a romantic gateway with her man in Miami.
Rumor has it that the two are currently busy planning a Paris wedding.
See more photos below.