Jesse Metcalfe and Cara Santana show off beach bodies in Mexico


He attracted Eva Longoria by gardening shirtless on Desperate Housewives, and Jesse Metcalfe proved he's still as toned as ever while enjoying a Thanksgiving holiday in Cancun, Mexico, over the weekend.

But the Dallas star had some strong competition for Best Beach Body as his girlfriend Cara Santana proved she's also a gym bunny in her red string bikini.

The engaged couple, who've been dating since 2009, jetted off for a romantic holiday at the Villa del Palmar Cancun Beach Resort & Spa.

The loved-up couple have been spotted strolling on the beach and frolicking in the ocean, but it hasn't all just been about soaking up the sun.

The pair have also visited archaeological ruins with a trip to the Mayan seaport of Zona Arqueologica de Tulum.

Jesse tweeted a pic of himself, writing: "Amazing day at the Mayan Ruins in Tulum! #Cancun."

There's also been some hot tub action...

Some jumping for joy on the beach...

And some incredible beach views:

The Villa del Palmar Cancun is described on its website as an "unparalleled Mexican oasis", and is "a palm-studded resort that offers extensive world-class spa and fitness facilities, five swimming pools and a variety of gourmet dining options."

Wish we were there.

Celebrities on holiday 2013

Celebrities on holiday 2013

Related articles

Kate Beckinsale shows off incredible bikini body on holiday in Mexico

Jennifer Aniston and Justin Theroux shows off poolside physiques in Mexico