Kristen Stewart in her artistic Balenciaga crop-top and high-waist trousers started the week out on sartorial high waist trousers. We have to agree that she sizzling because of your vote! Cameron Diaz donned a black-and-white look too, but her dress was a classic cocktail dress by Stella McCartney. A gown would have been glamorous, but on the leggy actress that short length was dynamite.

This week Keira Knightley and Jessica Alba happened to both wear gowns by Valentino. Keira went the darkly romantic route in a navy lace design and red lipstick where as Jessica wore a princess-worthy petal pink number with floral embroidery.

Meanwhile, for turning on the Christmas lights in London Taylor Swift wowed us in yet another retro frock the consistently adorable. Does her tried and true look win your heart?