Looks like art and real life are colliding for Courteney Cox.

The 46-year-old actress showed off her toned figure in a minuscule bikini yesterday on the beaches of St. Barth's with a shirtless Josh Hopkins, who plays Cox's love interest on 'Cougar Town.'

Coco, Cox's 6-year-old daughter with estranged husband, David Arquette, also vacationed with the couple.

On a recent episode of 'Access Hollywood Live,' Cox gushed over Arquette, fueling rumors of a reconciliation between the couple, who separated after 11 years of marriage.

"Now he looks the best he's ever looked. He's doing great. He's just awesome," said Cox. "He looks really, really cute."