Mario Lopez has married his girlfriend Courtney Mazza.

The X Factor and Extra host married the actress on Saturday in an outdoor ceremony in Punta Mita, Mexico, according to People.

The couple exchanged vows just before sunset at the seaside estate of Girls Gone Wild creator Joe Francis.

They met in 2008 when Lopez starred in A Chorus Line on Broadway and are parents to two-year-old daughter Gia.

The wedding will be featured in a two-hour TLC special called Mario & Courtney's Wedding Fiesta.