Over the years, many Bollywood beauties have weaved their magic on the Cannes red carpet by making dazzling appearances.
Anushka Sharma made her debut at Cannes and rubbed shoulders with fellow L'Oreal ambassadors Eva Longoria and Andie MacDowell.
While our favourite Bollywood celebs made some fashion mistakes at Cannes this year, there were plenty of times when they turned up looking stunning.
The 91-year-old British monarch sat in the front row with fashion royalty.