see more
VIENNA, AUSTRIA - MAY 16: Charlize Theron and Sean Penn attend the Life Ball 2015 at City Hall on May 16, 2015 in Vienna, Austria. (Photo by Thomas Niedermueller/Life Ball 2015/Getty Images)