Cameron Diaz, Keira Knightley, Taylor Swift, Jessica Alba, Kristen Stewart (Getty, PacificCoastNews.com, Bauer Griffin)Kristen Stewart started the week out on a sartorial high in her artistic Balenciaga crop-top and high-waist trousers. You voted she was sizzling, and we have to agree! Cameron Diaz also donned a black-and-white look, but hers was a classic cocktail dress by Stella McCartney. Sure, a gown would have been glamorous, but that short length was dynamite on the leggy actress.
Jessica Alba and Keira Knightley happened to both wear gowns this week—both by Valentino. Jessica wore a princess-worthy petal pink number with floral embroidery while Keira went the darkly romantic route in a navy lace design and red lipstick.
Meanwhile, the consistently adorable Taylor Swift wowed us in yet another retro frock for turning on the Christmas lights in London. Does her tried and true look win your heart? Vote and tell us why in the comments below!