This Justin Bieber photo contains
fedora, felt hat, homburg, stetson, trilby, well dressed person, suit, pants suit, and pantsuit.
There might also be
business suit, porkpie, porkpie hat, boater, leghorn, panama, panama hat, sailor, skimmer, and straw hat.