This week's best dressed was all over the place--literally and figuratively. Jennifer Aniston wore something other than navy or black--finally!--when she chose this adorable Prada number for an event in Los Angeles. Our new style icon, Mimi Xu, wore Acne very well at the brand's magazine launch during Paris couture, and Emma Watson took the princess route in Oscar de la Renta at the Harry Potter premiere in London. Alexa Chung dressed down Chanel couture at the Acne party, and Anne Hathaway did the whole red shoes/white dress thing for the Valentino couture show. We loved it all.