Eva Longoria has married Jose Baston in Mexico. The 41-year-old actress reportedly tied the knot in front of her friends and family in Valle de Bravo, which is just south-west of Mexico City. A source shared: "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. He was in a grey suit." A host of big-name celebrity guests are reported to have attended the ceremony, including the likes of Penelope Cruz, Ricky Martin and Katy Perry, as well as Eva's close friend Victoria Beckham and her husband David. An insider said Eva relished her big day and did not appear to experience any last-minute stresses as she tied the knot for the third time, having previously married actor Tyler Christopher and basketball star Tony Parker. The source told Us Weekly: "Eva just looked so happy. She didn't seem the least stressed about her wedding. You could tell that she very much she enjoyed celebrating her special day with friends." The couple first began dating in 2013, and they announced their engagement two years later after Jose proposed in Dubai. The former 'Desperate Housewives' actress previously confessed she will never forget the effort Jose made when it came to asking her to be his wife. She said: "We were in Dubai - didn't expect it there... One hundred percent surprised me. He's very romantic and sweet and kind, and so he put a lot of effort into it and it was very memorable. "There were camels present, a bird, a bird was present as well... A lot of animals were involved in our engagement... It was beautiful, it was romantic, it was awesome." The American also admitted she was likely to have a "big fat Mexican wedding" but she would have preferred to tie the knot in secret. She said: "We haven't even discussed it. I mean, I would like to elope. Free of guests and guest lists and things like that!"