The cast of New Moon have been in Europe this week as they promote the latest movie in the Twilight saga. The star, Kristen Stewart has been posing on the red carpet in a variety of cool designer outfits with a range of hairstyles. She wore high end labels from Proenza Schouler and J Mendel in London, to Elizabeth and James and Balenciaga in Madrid. Out of these four looks, which do you think is the most fab?

Source: WireImage