Natalie Portman wears Christian Dior at the Thor: The Dark World premiere. (Photo by Ian Gavan/Getty Images)