From celebrities, actresses and singers to models, dancers and directors, anyone who's anyone makes an appearances at Cannes. Charlize Theron, who was in town to celebrate the premiere of her new movie Mad Max with Nicholas Hoult and Tom Hardy, stole the show in a Christian Dior Couture gown and Chopard jewels as well as a black chiffon Valentino number. Julianne Moore looked stunning and flew the flag for the older woman, in an exquisite black feathered Armani Privé dress while Rachel Weisz went for a more stylish look in a black jumpsuit by Narciso Rodriguez. Emma Stone looked fabulous in a cream, crystal Christian Dior gown, complimenting her snow white skin tone while German actress Diane Kruger wowed in custom made Prada, which swept along the red carpet majestically.
Lupita Nyong'o stayed faithful to one of her most beloved designers Oscar de la Renta, wearing a chic white summer dress while strolling along by the harbour. Salma Hayek showcased her curves in a tight rose printed Alexander McQueen cocktail dress whereas models Doutzen Kroes and Natasha Poly stole the show in Atelier Versace. Russian model Poly highlighted her endless legs and tiny waist in her pastel pink Versace gown while Kroes was elegant in white.
Take a look at some of the best red carpet fashion at Cannes 2015.