Kristin Chenoweth was spotted wearing a stylish mini denim dress, and Amazon has tons of similar options for as little as $21. Discover long sleeve denim dresses from popular brands like Wrangler, Gap, and Cupshe that can be styled formally or worn casually. Our top picks are all less than $50