The conveyor belt of glitz and glamour showed no sign of slowing down on the fourth day of the 66th annual Cannes Film Festival at the Palais des Festivals in France.

Oscar-winning actress Jennifer Lawrence looked gorgeous in a strapless black and white Christian Dior dress. The 22-year-old Silver Linings Playbook star, who was accompanied by her Hunger Games: Catching Fire co-stars Sam Claflin and Liam Hemsworth, and director Francis Lawrence, completed the look with black Jimmy Choo heels, Charlotte Olympia bag and Chopard jewels.

Former Girls Aloud star Cheryl Cole shone in a sheer, maroon, long-sleeved Zuhair Murad dress and went for a loose ponytail. American actress Eva Longoria opted for a turquoise Atelier Versace Fall 2012 gown for her second appearance on the Cannes red carpet. The 38-year-old actress completed the look with Chopard jewels and Rupert Sanderson nude sandals.

Dutch supermodel Doutzen Kroes went for a figure-hugging white Calvin Klein Collection gown designed by Francisco Costa. She finished the look with Calvin Klein sandals and silver jewels with pointy edges.

American actress Jane Fonda stunned all in a bright turquoise Atelier Versace gown, with cut-out detail and Swarovski crystal detailing. The 75-year-old actress completed the look with Chopard jewels, Jimmy Choo peep-toes and a Versace clutch.

French actress Lea Seydoux went for a custom-made periwinkle blue Louis Vuitton gown and matched it with Louis Vuitton jewels and silver Jimmy Choo pumps.

Scroll down to take a look at the Cannes fashion...