see more

VENICE, ITALY - APRIL 24: Charlize Theron and Stuart Townsend attend the wedding party of Salma Hayek and Francois-Henry Pinault on April 24, 2009 in Venice, Italy. (Photo by Luca Ghidoni/FilmMagic)

VENICE, ITALY - APRIL 24:  Charlize Theron and Stuart Townsend attend the wedding party of Salma Hayek and Francois-Henry Pinault on April 24, 2009 in Venice, Italy.  (Photo by Luca Ghidoni/FilmMagic)