A source has confirmed that the couple got married in a sunset ceremony in Valle de Bravo in Mexico, which is a lakeside town roughly 88 miles from Mexico City.
"They married on an altar under lots of little lights," the source said. "It was very romantic. Eva wore her hair down and smiled during the whole ceremony. He was in a grey suit," revealed a source.
In photos doing the rounds of social media, the duo can be seen exchanging their vows in front of a giant white cross overlooking the lake. Longoria, 41, wears a sleeveless white gown with a long white veil.
This is Ms Longoria's third marriage. She was earlier married to actor Tyler Christopher (2002-2004), and later to French basketball player Tony Parker (2007-2011).