Charlize Theron with Sean Penn put the photogs in a frenzy in Cannes on the red carpet but Michelle Rodriguez stole the show in a sheer and very sexy gown at the 'Mad Max: Fury Road' Cannes Premiere. Salma Hayek also stunned the crowd on the red carpet looking gorgeous as usual.