With such a gorgeously feminine dress, it's no surprise that two svelte beauties fell in love with it. Keira Knightley first wore Valentino's beaded, tiered dress to the BAFTA awards back in February. She decided against any jewels or accessories, making the dress the center of attention. Russian model Natalia Vodianova stepped out in the same dress at the amFAR event at Cannes Film Festival. She accessorized with a matching champagne clutch and dangly earrings. Also, it appears that Keira's dress is slightly longer. Who do you think wore it better?
Check out all our 2008 Cannes Film Festival coverage!