InStyle
Jason Merritt/WireImage
Related Photos: Keira Knightley, Valentino, Floral, Gowns, Multicolor/prints
Keira Knightley wore Valentino on the red carpet
Advertisement