Nicole Kidman was a vision of perfection for the '66th Annual Cannes Film Festival Opening Ceremony' in Cannes, France.
The actress wore a gorgeous delicate floral embroidered Christian Dior tea-length dress.
She finished off this glorious dress with a high ponytail, coral Dior pointy heels, and coral lips.