I don't like the affectation with the tie, but I like the outfit otherwise. The shoes, well, I am not fond of loafers, but they work well for him. And I like that the belt and shoes don't match. Excessive matching makes a guy look too fussy, or like someone bought their shoes and belt at the same time, to assemble an "outfit", which imo should happen only for one's first Communion or Bar Mitzvah. Pants are a perfect length for his look. Pants that narrow should be either ankle length or be rucked up, in which case the suit should be super fitted, and on a tall, skinny rocker guy.