This James McAvoy photo contains
business suit, well dressed person, suit, pants suit, and pantsuit.
There might also be
fedora, felt hat, homburg, stetson, trilby, boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, street, city scene, and urban setting.