Eva Longoria's big day is coming a lot sooner than we expected.
The 41-year-old Telenovela star is set to marry her fiance, 47-year-old Mexican businessman Jose "Pepe" Baston, this weekend in Mexico, ET can confirm. The two have been dating for nearly three years, and got engaged last December while vacationing in Dubai.
Longoria's close friend, Victoria Beckham, designed her wedding dress, a source tells People. Beckham and her husband, David, as well as Penelope Cruz, Katy Perry, and Ricky Martin, are just some of the celebs expected to attend the nuptials, the source adds.
It's been a busy few days for the actress, who was in Cannes, France, just last week, making glamorous appearances during the Cannes Film Festival. She was spotted returning to Los Angeles on Saturday.
In January, Longoria said she was in no rush to plan her wedding to Baston, which will mark her third marriage. "We haven't even discussed it," she told the Today show when asked about the couple's impending nuptials.
Although, she couldn't help but gush over her handsome beau.
"He's amazing, he's gorgeous and really the kindest human being I've ever met," she said.
... And he's clearly thoughtful too. Longoria talked to ET about Baston's romantic proposal when we caught up with her at the Golden Globes in January.
"He did the whole thing. He had been planning for, like, six months!" she shared. "He had to rehearse some stuff that happened, so it was memorable."
"He was awesome and amazing," she added.
Of course, this weekend won't be Longoria's first destination wedding. Longoria married NBA star Tony Parker in Paris in 2007, though the two split in 2010. Longoria was also previously married to General Hospital star Tyler Christopher in 2002, splitting in 2004 after two years of marriage. Meanwhile, Baston was also previously married, and has three kids from his first marriage.
If the couple's lavish engagement party in Dubai is any indication, the wedding will certainly be spectacular. Watch the video below for more on the glitzy celebration in December, where the fine dining bill alone totaled just under $10,000.