Aishwarya Rai Bachchan has not only overcome her past fashion faux pas, but also outshined other Bollywood celebrities at the 67th Cannes Film Festival.

While all the Bollywood actresses looked their best at this year's Cannes Film Festival, it was Aishwarya who emerged as the clear winner.

The 40-year-old's much awaited red carpet look in slimmer figure was worth waiting for. On her first day at Cannes, she won hearts of her fans as well as critics in a Roberto Cavalli designed golden strapless fishtail gown.

Even for second day, she chose Roberto Cavalli over her favourite Indian designer Abu Jani-Sandeep Khosla. While for the first appearance she applied red ruby lipstick which complimented her look, for second day she replaced it with a nude shade.

Even when she appeared with her husband Abhishek Bachchan at the amfAR gala dinner, she looked stunning in the shimmery pale pink coloured Armani Privé couture gown with side-parted hair, smokey eyes, red ruby lipstick and earrings.

Looking at the photos of the beauty queen, one can say that it was her best appearances so far at the international film festival.

In a poll conducted by The Indian Express, Aishwarya emerged as the best dressed celeb at the film festival beating Sonam Kapoor and Freida Pinto. Aishwarya, Kapoor and Pinto are the brand ambassadors of a cosmetic brand. The actresses have been walking the Cannes red carpet as the face of the group.

Aishwarya gained the top spot with 2,500 votes for the stunning red carpet look at this year's Cannes. Bollywood fashionista Kapoor came at the second spot with 21 percent vote.

Kapoor too managed to attract the crowd's attention, when she walked the red carpet in black Elie Saab couture gown on day one. The 50s Hollywood diva's look on first day vowed the crowd.

For her second appearance, she rocked the red carpet in Anamika Khanna's pale pink net sari dress. She was praised for her desi avatar and gave the ensemble an edgy look with mother Sunita Kapoor's huge choker designed necklace.

Pinto landed at third spot and the credit goes to her coral Oscar de la Renta strapless gown and feathered Michael Kors gown, which she wore on two different occasions at the red carpet.

Check out the pictures of the stunning divas here:

Bollywood actress Aishwarya Rai poses on the red carpet as she arrives for the screening of the film "Deux jours, une nuit" (Two Days, One Night) in competition at the 67th Cannes Film Festival in Cannes May 20, 2014.

Reuters
Reuters

Actress Sonam Kapoor poses on the red carpet as she arrives for the screening of the film "The Homesman" in competition at the 67th Cannes Film Festival in Cannes May 18, 2014.

REUTERS/Eric Gaillard

Sonam Kapoor poses on the red carpet as she arrives for the screening of the film "Foxcatcher" in competition at the 67th Cannes Film Festival in Cannes.

Sonam Kapoor
Reuters

Actress Freida Pinto poses on the red carpet as she arrives for the screening of the film "The Homesman" in competition at the 67th Cannes Film Festival in Cannes May 18, 2014.

Freida Pinto
REUTERS/Regis Duvignau

Actress Freida Pinto poses on the red carpet as she arrives for the screening of the film "Saint Laurent" in competition at the 67th Cannes Film Festival in Cannes May 17, 2014. 

REUTERS