Tilda Swinton looks magnificent on the red carpet at the premiere of her film Snowpiercer held during the 2013 Deauville Film Festival on Saturday evening (September 7) in Deauville, France. The film’s premiere that evening also served as the closing ceremony for the annual festival. Tilda was also seen posing at a photo call earlier in the day.
More stunning photos of this ethereal and otherworldly alien HBIC goddess of cinema at the ( SOURCE ). Big shoutout as well to the always amazing hysteric_23 for my ridiculously fab Hiddleswinton LJ icon. Bless! <3