The Cannes Film Festival is in full swing, and this weekend saw more spectacular looks on the red carpet. Here is a roundup of our favourites.

Sharon Stone wearing Dolce & Gabbana

A transformational dress by Dolce & Gabbana

Alessandra Ambrosio wearing Alberta Ferretti

Tilda Swinton wearing Chanel

Idris Elba wearing Gucci and Sabrina Elba wearing Tony Ward

Sara Sampaio wearing Pinko Official

Isabelle Huppert wearing Balenciaga

Soo Joo Park wearing Nensi Dojaka

Carla Bruni wearing Celine, jewellery by Bulgari

Naomie Harris wearing Palmer Harding and Messika Jewellery

Tara Emad wearing Georges Chakra

Mo Al Turki and Naomi Campbell

Laetita Casta wearing Mugler and Messika Jewellery

Camille Razat wearing Celine

Alessandra Ambrosio wearing Elle Saab

Noura Rida wearing Givenchy, necklace by Boucheron