Marion Cotillard wears Christian Dior