According to Derek Blasberg, our editor at large and the man behind our weekly Mr. Blasberg's Best-Dressed List, the last seven days have been sartorial gold. He says there's been a plethora of red-carpet dresses to choose from, and the girls stomping down those carpets did not disappoint. This week we have a Duchess (Kate Middleton, of course), a reality show queen (yes, it's a Kardashian), a TV icon (Claire Danes), a former wizard (Hermione is looking good, guys!), a couple of supermodels (Lily and Karlie, naturally) and more. So, without further ado, let's get started!