I wholeheartedly 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 rehearsal dinner, Zoë went for something completely different from the rest of the crowd. While most brides opt for white dresses or jumpsuits, Zoë combined white bike shorts with a matching sports bra and a sparkly mesh dress on top - how cool is that? Keep reading to see 23 times Zoë won us over with her amazing fashion sensibilities.