When is all denim everything too much? Recently, André 3000 was spotted rocking a Canadian tuxedo: denim jacket, denim overalls and denim workshirt. Denim-on-denim-on-denim. The lesson of this indigo affair is simple: if you're attempting to dress like a railroad worker or Billy Ray Cyrus, you better have as much personal style as Mr. Three Stacks.

[via Bossip]