OK, here's another polarizing ensemble for us to discuss. "New Girl" star Zooey Deschanel delivered a flawless rendition of "The Star Spangled Banner" -- before Game 4 of the World Series -- while wearing this patriotic Moschino mini. Yes, it's quirky, but so is she ... and we love 'em both. Do you? (10/23/11)
2 Hot 2 Handle
This week's best-dressed celebs include Sofia Vergara, Lea Michele, and Madonna.