Thank you for helping us by reporting bad content.
In this photo we have five lovely women. Sofia Vergara in Roberto Cavalli bright blue curve-hugging gown, Kim Kardashian in Marchesa purple one shouldered gown, Natalie Portman in Azzaro embellished strapless white gown, Sofia Vergara in floor length silver gown, and Claire Danes in Louis Vuitton floor-length floral printed strapless gown. All in all i think this is a tough decision but if had to choose i`d pick Sophia she looks absolutely stunning in blue.
photo not mine