There were almost as many questionable looks to his the blue carpet at the UNICEF Ball in LA last night as there were fabulous ones.
Every celebrity was wearing Louis Vuitton (the French fashion house sponsored the event), but some looked far better in their ensembles than others.
Selena Gomez experienced one of her first fashion fails of the last few months as did Mariah Carey, while Nicole Kidman and Bond star Lea Seydoux have never looked better.
Do you agree with our decisions? Tweet us at @YahooStyleUK.