It was Kate Beckinsale we first saw at Cannes Festival in 2010, wearing this multi-tiered Nina Ricci gown . Kim Kardashian was later seen in the same gown at the Golden Globes after party, looking dazzling. I choose Kim as my favourite, who do you think wore this Nina Ricci dress better?