I will gain unforgivable unpopularity with this remark, but his look would have been much improved if he unbuttoned is jacket ...
To be perfectly honest, i prefer the jacket buttoned as it is because it pulls the whole look together and makes him look neater. I think it wouldn't have worked half as well if left unbuttoned. He looks casual but smart too, he looks goooood!.