I whole-heartedly believe that Zoë Kravitz is fashion's ultimate cool girl. The actress's laid-back yet sexy style is something that most aspire to achieve, but few hardly ever do. Zoë, who has been enjoying success with her roles on hit TV shows like Hulu's High Fidelity and HBO's Big Little Lies, has a way of making a vintage button-down menswear top styled with kitten heels look effortless.

When she's on the red carpet, she often takes bigger risks. She's worn everything from a peach Oscar de la Renta gown with white elbow-length gloves to a Saint Laurent gown that had a daring heart-shaped cutout in the front. (It's hard to forget her devastatingly cool 2019 Met Gala look.) Even for her own wedding rehearRead More – Source