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?