Shirts for Men Add to WardrobeRemove from Wardrobe FavoriteUnfavorite Shop It Outfits Sort by featured Sort by price: high to lowSort by price: low to high Needles Pinhole Edw Paisley Long Sleeve Button Up Cotton Shirt $106 $355 Needles Cob One Up Star Print Long Sleeve Wool Blend Button Up Shirt $182 $455 Peter Millar Crown Ease Langley Check Shirt $148 Bugatchi Liberty Shaped Fit Stretch Cotton Button Up Shirt $179 Bugatchi Shaped Fit Stretch Cotton Button Up Shirt $179 AllSaints Guerra Check Flannel Button Up Shirt $150 $215 AllSaints Ysidro Plaid Button Up Shirt $108 $155 AllSaints Emptyville Cotton Flannel Button Up Shirt $108 $155 Rails Lennox Regular Fit Plaid Cotton Blend Button Up Shirt $51 $128 Brixton Bowery Flannel Button Up Shirt $49 $65 Billy Reid Tuscumbia Slim Fit Shirt $66 $168 Paige Everett Plaid Flannel Button Up Shirt $63 $159