Mario Lopez has married longtime girlfriend Courtney Mazza.
The X Factor USA co-host tied the knot with the Broadway dancer at the $30-millionPunta Mita estate in Mexico of Joe Francis, founder of Girls Gone Wild.
The couple—who have a two-year-old daughter, Gia—exchanged vows under a white gazebo by the sea, with words they penned for one another.
The pair’s family and friends attended the ceremony, including former Desperate Housewives star Eva Longoria, who told Extra she felt emotional as she watched them tie the knot.
After the ceremony—which saw a string quartet play followed by a mariachi band to round off proceedings—Eva told the newlyweds: "I’m so happy for you guys. I love you so much."
Mario, 39, and Courtney—who started dating in 2008 after meeting on the Broadway stage in A Chorus Line revival—both walked Gia, who was their flower girl for the day, down the aisle.
The former Saved By The Bell actor—who has Mexican parents—popped the question last New Year’s Eve (31.12.11) while holidaying in Ixtapa, Mexico, and the couple are now looking forward to expanding their family.
Mario joked to PEOPLE: "We’re working on that. Right after the wedding. We’ll wait for the guests to leave, and then we’re getting right on that!"
The pair’s nuptials will be screened on TLC’s Mario & Courtney’s Wedding Fiesta on Saturday (December 8).
Mario previously tied the knot with Ali Landry in Mexico in 2004, but their marriage was annulled after just two weeks.
He later revealed he had cheated on her at his bachelor party just days before their nuptials.
He had previously said: "At that point, I was not ready to settle down. I wasn’t man enough to know how to go about handling it."