Jamie Foxx and his longtime girlfriend, actress Katie Holmes took a mini vacation on Jamie's yacht in Miami. The couple was spotted by paparazzi on Friday lounging on a mega yacht.

The 40-year-old actress showed off her slender body, by wearing a tiny black bikini. Jamie seemed to like what he saw. At one point, he pulled Katie next to him, and the couple cuddled on a couch.

According to Hollywood Life, Katie’s not one to go flaunting the flesh very often, usually wearing cover ups on beach vacations. Jamie must be making her feel extra confident about her incredible bikini body. It was a cloudy day in Miami so Jamie, 51, kept his white t-shirt on aboard the ship even though it couldn’t hide his bulging muscles. Jamie bulked up for his new movie Power, which just wrapped filming in New Orleans."

Katie was recently in New Orleans where she was filming her latest movie, The Secret based on the iconic self-help book by Rhonda Byrne. Jamie was seen visiting her on the set a few times.

And the couple even shared a house together, for months during the movies filming.

Now it seems like Jamie and Katie may be ready to take their relationship to the next level. Rumor has it that the two are busy planning a Paris wedding.

Here are the images of Katie in a bikini.

Kate & Jamie Image #1

Kate & Jamie Image #2

Kate & Jamie Image #3

Kate & Jamie Image #4

Kate & Jamie Image #5

Kate & Jamie Image #6

SPL5052009_021