During Christmas Eve, Justin Theroux and Jennifer Aniston were seen enjoying the warm weather in Mexico. The couple, who are engaged, arrived in Cabo San Lucas the previous day and were observed spending their holidays in the bright location. Jennifer Aniston was spotted wearing a pink bikini top, but later changed into a green strapless one.