Denim vests are kind of anti-functional, especially in summer when you really don’t need any extra layers insulating all that humidity. But they’re cute which is all that matters and likely why Anne Hathaway is wearing one over top her silk maxi dress on an 80 degree day. Or maybe she was worried about boob sweat stains so the vest is acting as a shield? Whatever, I dig this look from head to toe, especially those sweet winged gladiator sandals! Get the full look after the jump!