Charlize Theron dazzled in Dior at the Mad Max: Fury Road Cannes Film Festival premiere, where she was joined by fiance Sean Penn. Also hitting the red carpet at Cannes were Julianne Moore in Givenchy, Naomi Watts in Ralph Lauren and Salma Hayek in Alexander McQueen.