Now that's one hot couple.
Jennifer Aniston and Justin Theroux were spotted catching some rays and getting a little shutter-happy in Capri. The fit couple took turns snapping photos of each other while aboard a luxurious yacht.
The 43-year-old actress looked flawless in a red and black bikini, while longtime beau Theroux showed off his rock-hard abs.
Since the couple started dating in 2011, engagement rumors have been following the PDA-prone pair -- who've since come to dress like each other, too.
But the duo haven't done much to keep the rumors at bay. They're often spotted wearing rings emblazoned with each other's names on that special wedding ring finger.Check out Jennifer and Justin's lazy day in the video below: