The red carpet was ablaze again last evening at this year's Cannes Film Festival. Day two film premieres of Il Racconto Dei Racconti Premiere and Mad Max: Fury Road saw scenesters such as Salma Hayek, Charlize Theron and Naomi Watts among its attendees, flanked by their actor counterparts Sean Penn and Tom Hardy. Not to score superficial points — but let's face it, the real drama's in the dresses, at least until we see the films. Here are our favourite risk-takers.

Fan Bingbing in Marchesa

Zoe Kravitz in Valentino Couture

Charlize Theron in Christian Dior Couture

Michelle Rodriguez

Liya Kebede in Proenza Schouler

Julianne Moore in Givenchy

Naomi Watts