The devil wears . . . houndstooth? According to Anne Hathaway it's out with cerulean blue and in with houndstooth in blazer ...