The Most Versatile Dresses, According to Celebrities

You undoubtedly have a slew of dresses in your closet, right? But do you have the must-have styles? You know which ones we're talking about—those versatile picks that not only mix and match with everything in your wardrobe but also essentially get you through day-to-day life. The ones you can wear to the office, on a first date, or to your family gathering—literally everywhere. To give you a little guidance on the dresses you absolutely need (if you don't own them already, of course), we turned to favorite style A-listers like Kate Bosworth and Kendall Jenner for some serious inspiration.

Scroll down to see the four staple dresses every woman needs in her closet, and if you find yourself without one of them, shop our picks to fill the gap.

We love a pinafore dress because you can style it many different ways depending on the season. Layer one under a sweater like Kate did here when it's colder, and wear it with a cool graphic tee come summer.

A shirtdress is perfect for just about every occasion. It's sophisticated enough for work (if you go for a style without high slits like Gigi's frock here) but can be chill enough for the weekends, too.