Salma Hayek wed French billionaire Francois-Henri at Venice's Teatro La Fenice opera house on Saturday. Guests included Woody Harrelson, Charlize Theron, Penelope Cruz, Javier Bardem, Ed Norton, Stella McCartney and Ashley Judd. At reception afterward, the Hollywood stars engaged in a karaoke-style serenade for the couple. At one point, Theron, Harrelson and Bono sang "Stand By Me" for the happy duo. Hayek and Francois-Henri had formally married in a civil service several weeks ago in Paris. (Photo: WENN)