Jennifer Aniston and Justin Theroux Spend Christmas in Mexico

The Juice
December 27, 2012
View photos

Though rumors continue to swirl that Jennifer Aniston is pregnant, photos from her annual Christmas vacation in Cabo San Lucas, Mexico, prove that she is definitely not expecting.

The 43-year-old actress and her fiance Justin Theroux, 41, were spotted flaunting their incredibly fit bods on Christmas Eve. While Aniston sported a red bikini, Theroux opted for black shorts and a matching newsboy cap. It's safe to say these two haven't been doing much pigging out over the holidays!

View photos

Cabo is clearly one of Aniston's favorite destinations. Over Thanksgiving, she headed to the hot spot with Chelsea Handler and a group of gal pals. She also celebrated her 41st birthday there in February 2010 by throwing a big bash that was attended by famous friends including Courteney Cox, Sheryl Crow, and Gerard Butler.

[Related: The Biggest Engagement Rings in Hollywood]

Perhaps the next soiree Aniston holds in Mexico will be her wedding to Theroux?!

What to Read Next

Walden University - PhD in Psychology

Earn your PhD in Psychology and make a positive impact within your community, organization, and profession. Request free information!

The Best Mom’s Day Gifts are Made With Love

Make mom something that will warm her heart and brighten her day! Come in to Michaels® for easy project ideas that will make mom smile.

Curly Hair?

Mixed Chicks haircare eliminates frizz and defines curls with no sticky residue. Available at our online store or in store locations near you.

VA Mortgage Rates In 2016

VA Rates as Low as 3.25% (3.405% APR) 30 Year Fixed. Exclusive For Veteran & Military Takes 1 Min!

Seeing is believing in the power of vitamins.

You can help give vitamins to prevent blindness in children just by getting your vitamins at Walgreens. #SeeTheChange through Mutesi’s eyes.

New Model Now Open in Oak Creek!

Luxury homes in the only gated country club community in Prince George’s County. Golf course homesites just released! Priced from the low $500s.