Hollywood actress Jennifer Aniston and long-time friend Courteney Cox have been showing off their svelte bikini bodies in Mexico.
The Friends co-stars are spending the holidays on vacation with a number of close friends in a private beachfront mansion.
Jennifer showed off her toned sun-kissed body in a black two-piece bikini and swept her honey-hued hair back in a ponytail.
Courtney strolled around the Mexican villa in a royal blue two-piece bikini and later covered up with a flowing navy blouse.
The 44-year-old and her fiancé Justin Theroux were pictured affectionately kissing during their getaway in Cabo San Lucas.
They have reportedly been joined by a host of A-list companions on their holiday, including shock jock Howard Stern and comic Jimmy Kimmell and their respective partners.
The vacation in sunny Mexico is a welcome break for Jennifer and her partner, who are currently both busy with various projects.
The couple got engaged in 2012 on Justin's birthday on August 10 after dating for 15 months.
"Jennifer and Justin have been very affectionate, kissing and snuggling up to one another. She loves to sit with her arms around him and lean into him for kisses," a source told the E! News amidst rumours the couple are experiencing a rough patch due to wedding issues.
"They aren't shy about public displays of affection…they can't keep their hands off one another. They seem very happy together and totally in love. They haven't spent a lot of time apart on this trip. Wherever she is, Justin is right next to her."
"Jen has also spent a lot of time with Courteney, working out with her, and swimming in the pool,” the insider detailed.
“They seem to be the best friends they have been for years, always chatting and laughing together."
Meanwhile, Jennifer is set to co-star along with fellow America’s sweethearts Cameron Diaz and Sandra Bullock in a new comedy film.
The trio are reportedly looking to team up on the “mother of all chick comedies”.
They have decided to show off their talents in a comedy movie, with rumours they are looking for a script similar to 2011 smash hit Bridesmaids.