Eva Longoria has married her boyfriend Jose Antonio Baston.

The former Desperate Housewives star, 41, and her TV executive boyfriend exchanged vows in a sunset ceremony in Mexico, People reported.

A source said: “They married on an altar under lots of little lights.

“It was very romantic. Eva wore her hair down and smiled during the whole ceremony.”

Photographs posted online by a news programme show the smitten pair tying the knot beside a lake, in front of around 200 family members and friends.

Eva’s pal Victoria Beckham and her husband David can be seen among the guests at the nuptials.

It’s thought Victoria may have designed the elegant wedding gown.

The actress has been dating Jose, 47, since 2013 and he popped the question last year during a trip to Dubai.

This was Eva’s third trip down the aisle.

She split from basketball player Tony Parker in 2011 after four years of marriage and was previously married to actor Tyler Christopher from 2002 to 2004.