I'm stepping it up a bit and giving you a three-way fashion standoff among some very fashionable celebrities. Kim Kardashian, Katy Perry and Alessandra Ambrosio all rocked a Balmain blazer dress, but each styled the dress very differently.
Katy rocked her bright blue hair with the gold dress. She paired the dress with strappy platform sandals and a gold clutch. She also pinned the deep plunge to make the dress a little more conservative than the other two celebrities. The short haircut allows the dress to speak for itself and to not be overwhelmed by her hair.
The Victoria's Secret model showed off her legs in the dress. She paired the dress with nude peep-toe heels and a brown clutch. She kept her hair down and wore a pair of sparkly earrings to add a little sparkle to the outfit. Unfortunately, the dress does not fit her well at all in the arms — it's way too loose.
Kim goes for a more high fashion look with her hair slicked back down her back and black booties. The booties are just the right height so that they don't make her legs look short. The only accessory Kim chose to wear with this dress is a long, dainty gold necklace.
WHO WORE IT BETTER?
In my opinion, Kim Kardashian styled this dress the best! She looks very high fashion and kept the accessories and hair simple so that nothing would distract from the very detailed dress. I think Katy Perry's blue hair with this intricate dress is a little too much. The dress just doesn't fit well on Alessandra Ambrosio, and she looks a little bit like a beige beanstalk with all of the accessories that are the same color scheme as the dress.