This Brokeback Mountain photo contains
fedora, felt hat, homburg, stetson, trilby, boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, green beret, special forces, and elite soldier.
There might also be
porkpie, porkpie hat, fatigues, and campaign hat.