Mario Lopez will wed at pal Joe Francis' Casa Aramara villa in Punta Mita, Mexico, today. The "X Factor" host and his fiancee, Courtney Mazza, held a rehearsal dinner for family and friends like Eva Longoria last night before the big day.
A source told In Touch magazine, "The theme is a white party, with everyone being asked to dress in casual, white beach attire. There will be cocktails, a taco bar with beef, chicken and seafood tacos, a fresh fruit bar and a Tequila bar - with Tequila from all over Mexico. A mariachi band and DJ will supply the music as bonfires burn on the beach."
The couple's two-year-old daughter, Gia, will serve as flower girl and the wedding will be filmed for an upcoming TV special, "Mario & Courtney's Wedding Fiesta," which will air on 's TLC channel on December 8.
Lopez was briefly married to actress Ali Landry in 2004. The union lasted less than a month amid rumors of infidelity.