Jennifer Aniston Rocks a Sexy Blue Bikini While Celebrating Her 48th Birthday in Mexico

The actress hit Mexico with her hubby and friends to celebrate her big day.

How to look fabulous at 48!

Jennifer Aniston stripped down to a blue bikini while celebrating her birthday in Los Cabos, Mexico, on Saturday.

WATCH: Justin Theroux Wishes Jennifer Aniston a Happy Birthday

Looking super-toned in the revealing swimsuit, the actress seemed relaxed and happy as she soaked up the sun with husband Justin Theroux, bestie Courteney Cox and her boyfriend, Johnny McDaid.

Theroux, 45, also flaunted his hot bod and tattoos by going shirtless.

While it may have been her birthday, Aniston didn’t abandon spokeswoman duties, snapped diligently clutching a bottle of Smartwater, as was Cox.

“Jennifer was seen relaxing by the pool and having a good time with her friends while staying hydrated, drinking lots of water,” an eyewitness tells ET. “Jen and Justin were seen holding each other at one point. She seemed to be in a great mood!”

“Jennifer had balloons and what appeared to be a birthday cake,” the onlooker adds.


WATCH: Jennifer Aniston Reveals Why She’s Considering a Return to TV

Theroux sweetly took to Instagram on Saturday to wish his wife a happy birthday. Posting what appeared to be a selfie of the pair, the Leftovers star simply captioned the pic, ‘HBDJ❤ XO.’

See more on the Friends icon’s birthday in the video below.

Happy birthday, Jen!