Mario Lopez has swapped vows with his longtime girlfriend Courtney Mazza during a star-studded ceremony at a private estate in Punta Mita, Mexico.

The ceremony was held at the private estate of Girls Gone Wild founder Joe Francis, with a number of famous faces showing up to the exchanging of nuptials, with Eva Longoria among the guests, Extra were the first to report.

The pair have been together since 2008, after meeting two years earlier on Broadway when the two featured in A Chorus Line. Mario popped the question late last year on December 31, 2011, whilst on vacation in Ixtapa, Mexico. The two already have a daughter together, 2-year-old Gia.

Mother and daughter wore matching white dresses as they walked down the aisle, with Mario in a traditional looking tuxedo. The ceremony was a pretty traditional affair all-round, held in typical Mexican fashion and even topped with a mariachi band that played throughout the night.

Fans of Lopez and Mazza will be given the chance to see just how the wedding went when the entire event is aired on Mario & Courtney’s Wedding Fiesta - a reality series revealing the ins and outs of the wedding - which airs on Saturday, December 8 at 8:00 PM on TLC.