Slide 1 of 20,

From left, Jodie Foster in Giorgio Armani, Reese Witherspoon wearing Zac Posen, Tilda Swinton wearing Haider Ackermann, and Natalie Portman in Lanvin.