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)