What does Jennifer Aniston get Justin Theroux, the screenwriter/actor with all the break-dancing shoes and motorcycle jackets the eccentric Hollywood guy could want, for the holidays?
She got him Jennifer Aniston.
Specifically, the engaged couple were spotted over Christmas in Aniston's longtime holiday haven Cabo San Lucas, Mexico, where the "Just Go With It" actress flaunted a rock-hard body in a pink bikini.
Not that it was all the Jen Show — Theroux himself showed off a ripped upper body as the two spent their Christmas Eve lying out in the Mexican celeb haunt.
Aniston and Theroux announced their engagement in August, with shots of her massive rock following soon after. Their wedding date is currently unknown.