Sonam Kapoor attended the screening of Quentin Tarantino's Once Upon A Time In Hollywood, starring Leonardo DiCaprio and Brad Pitt, at Cannes.
For the red carpet, she chose to wear Ralph & Russo's ivory tuxedo with a lovely, long train.
Her accessorises included a five layer emerald and diamond necklace from Chopard and Jimmy Choo shoes.
Sonam's long tresses were held back in a tight bun.
What do you think of Sonam's tuxedo?
Pix: Sonam flirts with purple and red at Cannes!
Like Sonam's royal look? Vote
Cannes: Which Huma Qureshi look do you love? VOTE!
Cannes: Doesn't Aishwarya look stunning?
Diana Penty stuns at Cannes! Vote for your fave look