Denim dresses are brilliant and we think they’re underrepresented in most wardrobes. A denim shirt dress is one of the most versatile pieces you can own. Wear it as a dress with trainers, half unbuttoned over leggings or jeans, belted at the waist. And then beyond the shirt dress there are some really interesting denim midi styles and more fitted options that feel modern and not at all retro in the wrong way. These are the denim dresses worth adding to a rotation that probably already has too many jeans in it.