It's a fashion battle between the edgy princess Zoe Kravitz versus the sex symbol Kim Kardashian West. The two rocked a Balenciaga mesh-inspired dress with a bodysuit underlay. Let's break down the look and determine who wore it better.
Zoe picked the ensemble in a beige/blush color. She paired the daring dress with metallic mumps and a blush clutch. She kept her braids down, flowing down her back. She kept her makeup neutral besides dark smokey eye-makeup. She kept her accessories to diamond dangling earrings and a statement diamond ring.
Kim Kardashian West
Kim chose to pair the see-through dress with a long floor-length black overcoat with matching pockets and black pumps. She kept her accessories and makeup to a minimum with subtle smokey eye-makeup. She pulled her hair back into a tight chignon.
In my opinion, Zoe Kravitz totally rocked this look better than Kim Kardashian West. I know that Kim always go for the sexy look, but I think it's a bit too much for this look. Sometimes, I don't want to stare at her boobs every time she goes to an event. I think Zoe kept the look classier and edgier than Kim and that vibe works much better. The overcoat that Kim is wearing is a little to heavy for the all black ensemble.