The stars were seen Friday afternoon boarding a private yacht in Miami. Holmes looked ready for a luxurious nautical adventure while wearing a red and white striped outfit with her belly showing.
She was seen aboard the yacht with the "Robin Hood" actor, and the two could not stop smiling while looking at each other.
Holmes and Foxx have been reportedly dating for the past 5 years, and have recently become much more comfortable making public appearances and taking trips.
With all the breakups and Hollywood drama we've seen over the past year, Holmes and Foxx continue to be a breath of fresh, lovable air.