He has that 'uhhh, I am too good for fashion, why bother?' attitude, and why does he need to? Even though he dresses like his mom buys his clothes, he has been on the cover of Vogue Hommes or something recently...
It is a different playground for boys.
Girls MUST make an effort to become fashion darlings, but with guys, less you care, more you become 'fashionable'.... eg. James Franco, Orlando Bloom, this guy right here, Shia, Clooney, Pitt, Leo, Hartnett, Colin Farrell, Henry Cavill, Patinson... the list goes on and on. All good examples of actors who say absolutely nothing about fashion, but snatch every fashion campaign, magazine cover and praise from all the fashion elite.
The last guys with a near decent sense of style was Heath Ledger, after Depp and Jude of course, and now he is also dead.