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:


Also on HuffPost:

Loading Slideshow...
  • Hayden Panettiere

  • Ciara

  • Maria Menounos

  • Gwen Stefani

  • Lea Michele

  • Angela Simmons

  • Janice Dickinson

  • Anne Hathaway

  • Angela Simmons

  • Ciara

  • Shemar Moore

  • Rosie Huntington-Whiteley

  • Naomi Campbell

  • James Marsden

  • Rachel Bilson & Hayden Christensen

  • Nicolette Sheridan

  • Balthazar Getty

  • Josh Radnor

  • George Clooney

  • Minnie Driver

  • Gwen Stefani

  • Emma Thompson

  • Sharon Stone & Boyfriend

  • Bruce Jenner

  • Eric Dane

  • Sharon Stone

  • Kelly Rowland

  • Angel McCord

  • Kelly Bensimon

  • Hayden Panettiere

  • Naomi Watts

  • Kate Hudson

  • Courteney Cox

  • Ashlee Simpson

  • Stephanie Seymour

  • Julianne Hough

  • Miley Cyrus

  • Gwen Stefani

  • Lindsay Lohan

  • Rita Rusic

  • Denise Richards

  • Michelle Rodriguez

  • Katie Holmes

  • Aimee Teegarden

  • Tori Spelling

  • Paris Hilton

  • Christina Milian

  • Kelly Rowland

  • Julianne Hough

  • Tori Spelling

  • Stacy Keibler