One for the guys...
Honestly this style could be defined as several different things. I've heard it mostly described as rocker chic though so that's what I'll stick with.
Men's style has always been a bit iffy with me. Sometimes you see men who shouldn't be wearing skinny jeans wearing them, The big t-shirts are very popular with them, ball caps, jerseys, "wife-beaters", it's just all a bit too boring and common for me.
I love this more dressed up look for them, especially when they can still look cool while wearing it too. It looks great, sophisticated, young, and still fabulous.