Aishwarya Rai Bachchan
Aishwarya Rai has stunned critics with her incredibly slim avatar at Cannes 2014.

All glammed up in glittery gold on her first appearance and in silver on her second day at Cannes 2014, Aishwarya Rai Bachchan has swiftly managed to silence her critics.

The hullabaloo over the actress' weight started two years back when she attended the 65th Cannes Film Festival in 2012, about six months after giving birth to her daughter Aaradhya.

The Bollywood actress who then looked plump received a backlash for not shedding those extra kilos soon enough, when her contemporaries both in Hollywood and Bollywood had.

Two years on at the Cannes Film Festival 2014, Aishwarya Rai, dubbed one of the most beautiful women in the world, has stunned critics with her remarkably slim avatar.

The Pink Panther actress, who graced the red carpet twice at the 67th Cannes International Film Festival, opted for mermaid-styled gowns for both her appearances. In fact, Aishwarya Rai favoured creations by the same designer for both days.

For her first much-awaited and delayed red carpet walk at Cannes 2014, the former Miss World donned a golden mermaid-cut patterned gown by Roberto Cavalli.

While the off-shoulder gown clinched at the waist sent a silent message to critics who had slammed the actress for her post-pregnancy weight gain, Aishwarya Rai's dress on her second appearance at the Cannes Film Festival 2014 was no exception.

Aishwarya Rai at Cannes 2014
Aishwarya Rai at Cannes 2014
Aishwarya Rai shows off her curvy figure in a mermaid gown at Cannes.

The 40-year-old actress, who attended the premiere of The Search on 21 May, made heads turn at the red carpet gala when she arrived in a silver and cream fishtailed gown from the same label.

Aishwarya Rai looked stunningly slimmer than the day before in the deep V-neckline dress, her hair styled in neat waves.

Aishwarya Rai Bachchan
Aishwarya Rai looked slimmer in the silver Roberto Cavalli gown on her second appearance at Cannes 2014.

Aishwarya Rai Bachchan, who is married to co-star Abhishek Bachchan, is celebrating her 13th year at the Cannes Film Festival.

The A-list actress has been representing L'Oreal Paris on the Cannes red carpet since 2002, as its brand ambassador. This year, Aishwarya Rai showcased the cosmetic giant's new make-up line L'Or Lumière.

As their last engagement at Cannes this year, Aishwarya and Abhishek will be hosting the annual amfAR charity dinner for AIDS awareness on 22 May.