Nicole Scherzinger, Naomi Campbell and Cate Blanchett were among the stars debuting show-stopping looks as they stepped out at the BlacKkKlansman premiere at Cannes.

Former Pussycat Doll Scherzinger turned heads in her delicate, white lace and feather gown.

Nicole Scherzinger strikes a pose (Joel C Ryan/Invision/AP)

The full-length gown was cinched at the waist, showing off the singer’s curves.

Scherzinger wore her hair off her face, adding a vibrant splash of colour with purple earrings.

Catwalk queen Campbell made sure all eyes were on her as she strutted down the carpet in an unusual dress featuring a mesh bodice and a silk overlay that came over one shoulder then around her body.

She accessorised with chunky jewellery and a choker, and wore her sleek locks pulled back.

Naomi Campbell at the premiere (Joel C Ryan/Invision/AP)

Hollywood actress Blanchett made a bold statement in a frothy gown which featured layers in shades of blue, red and purple.

Cate Blanchett in Cannes (Vianney Le Caer/Invision/AP)

The red carpet was packed full of celebrities who had headed to the Croisette to see Spike Lee’s latest film, an examination of race relations in 1970s America.

Model Hadid and Twlight star Kristen Stewart both looked stunning in silver, with Hadid opting for a floor-skimming number and Stewart choosing to show off her legs in a mini.

Bella Hadid attended (Joel C Ryan/Invision/AP)
Kristen Stewart went for silver (Joel C Ryan/Invision/AP)

The film is due to be released in August.